[英]wordpress display posts on subcategory only
嗨,我正在使用Wordpress开发网站和自制模板。 我有1页显示其帖子的所有类别。 这就是我想做的
我使用wp_link_category()
显示类别,我搜索如何显示带有帖子的类别,但问题是。 子类别1中的帖子也显示在子类别1中
如何从子类别1的子类别1.2中删除帖子? 这是我从stackoverflow复制并粘贴的代码
$categories = get_categories('child_of=4');
foreach ($categories as $category) {
//Display the sub category information using $category values like $category->cat_name
echo '<h2>'.$category->name.'</h2>';
echo '<ul>';
foreach (get_posts('cat='.$category->term_id) as $post) {
setup_postdata( $post );
echo '<li><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></li>';
}
echo '</ul>';
}
我希望你能听懂我的英语不好。
试试这个代替:
$args = array(
'child_of' => 4,
'parent' => 4
);
$categories = get_categories( $args );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.