![](/img/trans.png)
[英]Wordpress How to display all posts in category, with specific tag posts at top
[英]Wordpress display all posts under specific category
我正在尝试显示儿童类别下的所有帖子。 但是我的代码继续呈现“父类别”,然后呈现所有帖子,然后呈现“子类别”和所有帖子。 我不断获得更多想要的类别。 此边栏仅在single.php中使用。
我的类别结构如下所示。
在“儿童与儿童”下,我有一些帖子,以及我希望如何呈现。
<div id="child-child-title">
<ul>
<li class="post">title + post meta data</li>
<li class="post">title + post meta data</li>
<li class="post">title + post meta data</li>
</ul>
</div>
这就是我正在使用的内容,它正在渲染每个类别(无论是父级还是子级)以及该网站下的每个帖子。
<?php global $post; $categories = get_the_category();foreach ($categories as $category) : ?>
<h4>» <?php echo $category->name; ?></h4>
<ul>
<?php
foreach((get_the_category()) as $category) {
$cat_ids=$cat_ids . $category->cat_ID . ',';
}
$cat_ids=substr($cat_ids, 0, -1);
//----------
?>
<?php $posts = get_posts('numberposts=20&category='. $cat_ids);foreach($posts as $post) : ?>
<a href='<?php the_permalink() ?>'><?php the_title(); ?></a></li><br>
<?php endforeach; ?>
<li><strong><a href="<?php echo get_category_link($category->term_id);?>"><?php echo $category->name; ?> </a></strong></li>
<?php endforeach; ?>
</ul>
提前致谢!
使用来自特定类别标签的查询帖子
query_posts( array ( 'category_name' => 'my-category-slug', 'posts_per_page' => -1 ) );
有关使用此访问的更多参考,请访问类别函数参考。
但是,对于子类别(或子类别),“类别名称”并不总是有效。 而是使用“ category-slug”代替。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.