我是 wordpress 新手,我使用的是 wordpress 4.5 版,我喜欢按子类别显示帖子,请任何人帮助我如何做到这一点。这就是我要的
家长类别名称
子类别 1
Post 1
Post 2
Run Code Online (Sandbox Code Playgroud)
子类别 2
Post 3
Post 4
Run Code Online (Sandbox Code Playgroud)
子类别 3
Post 5
Post 6
Run Code Online (Sandbox Code Playgroud)
...
提前致谢
如果我没有错,你需要这个,你需要双循环来获取子类别下的帖子
这是您获取当前页面类别的方式
<?php
$categories = get_the_category();
$catID = $categories[0]->cat_ID;
?>
Run Code Online (Sandbox Code Playgroud)
然后使用上面的 catID 执行此操作
<?php
$subcats = get_categories('child_of=' . $catID);
foreach($subcats as $subcat) {
echo '<h3>' . $subcat->cat_name . '</h3>';
echo '<ul>';
$subcat_posts = get_posts('cat=' . $subcat->cat_ID);
foreach($subcat_posts as $subcat_post) {
$postID = $subcat_post->ID;
echo '<li>';
echo '<a href="' . get_permalink($postID) . '">';
echo get_the_title($postID);
echo '</a>';
echo '</li>';
}
echo '</ul>';
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9336 次 |
| 最近记录: |