最新消息:20210917 已从crifan.com换到crifan.org

【已解决】wordpress的小工具中的分类目录只显示特定分类

WordPress crifan 575浏览 0评论
现有wordpress的分类目录:
已有有个父级的分类和几个字分类
现在希望对于post,page等来说,右边的小工具中显示出来的分类:
只列出上述的几个子目录
去搜:
wordpress 分类目录 只显示特定分类
WordPress 列出所有分类目录或自定义分类法分类项目:wp list categories _WordPress 智库
    ‘child_of’           => 0, //(布尔值)只显示指定分类的自分类,这算是一个小功能,默认为假
    ‘taxonomy’           => ‘category’, //(字符串)显示某个自定义分类法下面的分类项目
WordPress在首页或列表页调用指定分类目录下的文章 – Nanrenman.com
http://www.nanrenman.com/wordpress-zai-shou-ye-huo-lie-biao-ye-diao-yong-zhi-ding-fen-lei-mu-lu-xia-de-wen-zhang
在wordpress中实现分类目录下文章只显示标题 – CSDN博客
wordpress首页只显示某个分类的文章/插件实现(完美实现,附插件源码) | 点滴之间 聚沙成金
widget_categories_args
Plugin API/Filter Reference/widget categories args « WordPress Codex
widget_categories_args | Hook | WordPress Developer Resources
widget_categories_args | filter | WordPress | hookr.io
widget_categories_args (WordPress Filter Hook)
wp_list_categories
get_terms() | Function | WordPress Developer Resources
wp_list_categories() | Function | WordPress Developer Resources
wp_list_categories | Hook | WordPress Developer Resources
WordPress函数:wp_list_categories(分类列表) | WordPress大学
https://www.wpdaxue.com/wp_list_categories.html
【总结】
去试了试,果然是直接设置child_of就可以了。
注:
最开始有了:
【已解决】wordpress中最近文章中只显示特定分类下的文章
的经验后,举一反三,也可以看出:
对于小工具中的分类目录的设置,肯定就是:
widgets的class-wp-widget-categories.php
负责的。
修改:
wp-includes/widgets/class-wp-widget-categories.php
中的:
  public function widget( $args, $instance ) {
    $cat_args = array(
      'orderby' => 'name',
      'show_count' => $c,
      'hierarchical' => $h,
      'child_of'     => 24
    );
加上了child_of是24
其中24是前面的父的分类的ID
如何知道某个特定的分类的ID呢?
去后台的分类的编辑页面中,点击编辑,会进入编辑页面
比如:
http://localhost:8888/wordpress/wp-admin/term.php?taxonomy=category&tag_ID=24&post_type=post&wp_http_referer=%2Fwordpress%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory
其中的url中的
tag_ID=24
中的24就是我们要的该分类的ID了。
(当然懂mysql的,也可以去wordpress的mysql数据库中去直接找某个分类的ID,也是可以的)
就可以到达我们要的效果了
(注意,重启Wordpress的服务器,才能看到最新效果)
分类目录下,只有指定的该父分类的那2个子目录了:

转载请注明:在路上 » 【已解决】wordpress的小工具中的分类目录只显示特定分类

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
100 queries in 0.222 seconds, using 23.35MB memory