我有一个包含作品集的 WordPress 页面,我需要对此进行排序,首先显示选择了“特色”类别的帖子。
所有项目都有一个类别,如“桌子”、“椅子”...我可以按此进行过滤,但我需要如果我用“特色”类别标记一个项目,那么当我使用“特色”类别标记一个项目时,它会出现在列表的顶部显示所有产品或类别中的产品(ej:表格)。
你能帮我吗?
提前致谢
最后我用这个方法解决了这个问题:
<?php
//Get posts with "Featured" category
$featured= query_posts('post_type=portfolio&projecttype=featured&posts_per_page=-1');
//Get all posts
$posts=query_posts('post_type=portfolio&project-type='. query_categories() .'&posts_per_page=-1');
//I merge removing duplicated posts with array_unique
$final_posts = array_unique(array_merge( $destacados, $posts ), SORT_REGULAR);
foreach ( $final_posts as $key => $post ) {
setup_postdata( $post );
//Use wp methods to show info (ej:the_title();)
}
?>