首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查一篇文章是否属于两个给定类别

如何检查一篇文章是否属于两个给定类别
EN

Stack Overflow用户
提问于 2015-04-24 12:07:39
回答 2查看 68关注 0票数 0

我有一个分类,名为新闻和特写帖子。我想展示一下这篇文章是否同时出现在新闻和特写文章中。

代码语言:javascript
复制
$args = array('category_name' => 'news','featured-post','posts_per_page'=>1);

$lastposts = get_posts( $args );
foreach ( $lastposts as $post ) : setup_postdata( $post ); 

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-24 13:12:35

我不能帮你使用get_posts

但是,您可以使用WP_Query进行尝试,如wordpress文档Display posts that have "all" of these categories:下所述

代码语言:javascript
复制
$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();
票数 1
EN

Stack Overflow用户

发布于 2015-04-24 13:09:53

如果没有绑定到get_posts,则可以在category__and中使用WP_Query (注意双下划线!)返回放置在两个(或更多)类别中的帖子。

代码语言:javascript
复制
$args = array('category__and' => array(1, 2));
$result = new WP_Query($args);
while($result->have_posts())
{
   // do whatever you want
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29847152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档