我有一个分类,名为新闻和特写帖子。我想展示一下这篇文章是否同时出现在新闻和特写文章中。
$args = array('category_name' => 'news','featured-post','posts_per_page'=>1);
$lastposts = get_posts( $args );
foreach ( $lastposts as $post ) : setup_postdata( $post ); 任何帮助都将不胜感激。
发布于 2015-04-24 13:12:35
我不能帮你使用get_posts。
但是,您可以使用WP_Query进行尝试,如wordpress文档在Display posts that have "all" of these categories:下所述
$args = array(
'posts_per_page' => 1,
'category_name=news+featured-post' );
);
$my_query = new WP_Query( $args );
while( $my_query->have_posts() ):
$my_query->the_post();
//do things with the post
endwhile;
wp_reset_postdata();发布于 2015-04-24 13:09:53
如果没有绑定到get_posts,则可以在category__and中使用WP_Query (注意双下划线!)返回放置在两个(或更多)类别中的帖子。
$args = array('category__and' => array(1, 2));
$result = new WP_Query($args);
while($result->have_posts())
{
// do whatever you want
}https://stackoverflow.com/questions/29847152
复制相似问题