php - 仅显示 WordPress 子类别

标签 php mysql wordpress

我有 7 个类别(父类别),每个类别有 15 个子类别。

当我选择某个类别(父类别)时,我只想显示该特定父类别(父类别)的子类别(子类别)。

点击子类别(子)后,它应该只显示其帖子。

我有一个 fron_page.phpcategory.php

如何编写此代码以首先单独显示子类别,然后将该子类别单独发布到用户想要查看的新文件中。

最佳答案

这段代码应该可以帮助你:

<ul> 
<?php 
 $cats = get_the_category();
 $mycat = $cats->cat_ID;
    wp_list_categories('orderby=id&child_of='.$mycat); 
?>
</ul>

或者

<?php
if (is_category()) {
    $cat = get_query_var('cat');
    $this_category = get_category($cat);
    $this_category = wp_list_categories('hide_empty=0&hierarchical=true&orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID."&echo=0");
    if($this_category !='<li>No categories</li>')
    {
     echo '<ul>'.$this_category.'</ul>'; 
    }
}
?>

请告诉我。

祝你好运! :)

关于php - 仅显示 WordPress 子类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163261/

相关文章:

javascript - 如何摆脱子菜单工具提示?

php - 为 MySQL 设置当前时间字段

php - Nginx 服务器(未显示更改)- 删除缓存?

mysql - 制作 MySQL 表

php - 从数据库中获取要获取的数据大小

css - 在 Wordpress 中使用主题 CSS 居中内容的方法?

mysql - Wordpress 不适用于 docker compose

php - 从 URL txt 获取文本

javascript - ASP.NET 自动提交问题

java - 如何使用java在hibernate中一次将数据插入多个表