Php 如何在wordpress中显示不同类别的帖子
我想显示父类别下的所有帖子。以下是类别: 常见问题解答(父类)Php 如何在wordpress中显示不同类别的帖子,php,wordpress,Php,Wordpress,我想显示父类别下的所有帖子。以下是类别: 常见问题解答(父类) -设计(子类别) -艺术(子类别) -科学(子类别) 然而,一篇文章包含三个子类别,这导致了重复的条目。我只想为分配到多个类别的帖子显示一个结果。这可以通过确定主要类别的优先级来实现 例如 投入: 我喜欢设计——类别有:设计、艺术、科学 输出为: 我喜欢设计-设计 我喜欢设计-艺术 我喜欢设计-科学 我希望结果应该是:我喜欢设计——设计 下面的代码显示了多个类别的三行帖子 $cats = get_categories('pa
-设计(子类别)
-艺术(子类别)
-科学(子类别) 然而,一篇文章包含三个子类别,这导致了重复的条目。我只想为分配到多个类别的帖子显示一个结果。这可以通过确定主要类别的优先级来实现 例如 投入: 我喜欢设计——类别有:设计、艺术、科学 输出为: 我喜欢设计-设计
我喜欢设计-艺术
我喜欢设计-科学
我希望结果应该是:我喜欢设计——设计 下面的代码显示了多个类别的三行帖子
$cats = get_categories('parent=1');
foreach ($cats as $cat)
{
$args = array(
'posts_per_page' => 20,
'post_status' => 'publish'
'category_name' => $cat->slug
);
$category_id = get_cat_ID($cat->name);
$category_link = get_category_link( $category_id );
query_posts($args);
if(have_posts())
{
while (have_posts()) : the_post();
echo get_the_title() . ' - ';
echo $cat->name;
endwhile;
}
}//foreach
为什么不直接从父母那里得到所有的帖子,而不是孩子们的帖子。。。然后你就不需要在分类上循环了。我的意思是你可以做
'category\u name'=>'faq'
或者任何你父母的分类名称..谢谢你,伙计。。我现在明白了……)为什么不直接从父母那里得到所有的帖子,而不是孩子们的帖子。。。然后你就不需要在分类上循环了。我的意思是你可以做'category\u name'=>'faq'
或者任何你父母的分类名称..谢谢你,伙计。。我现在明白了……)