技术分享

快速获取站内全部分类和标签的ID和文章数量

文章目录[隐藏]

目前WordPress的用户越来越多,功能也越来越强大,但是有时候我们在设置主题时需要用户分类或者标签的ID,WP后台查看这些参数非常麻烦,部分开发者会选择在后台固定区域去列出全部分类的名称和ID编号虽然方便了很多但是仍然有不足之处就是我们无法查看每个分类或者标签关联了多少篇文章,以及别名等信息,今天我就给大家分享一段代码大家可以使用WP页面功能快速列出全部分类和标签的名称、别名、ID、文章数量等信息,基本上可以满足主题设置的全部需求啦,很给力吧!

功能代码

  1.  <?php
  2. /*
  3. Template Name:显示标签VS分类信息
  4. #  http://www.chenxingweb.com/cat-tag-id-sulg-num.html
  5. #  小飞博客
  6. */
  7. //输出公用头部    
  8. get_header();
  9. ?>
  10. <h1>分类</h1>
  11. <?php
  12.     $args=array(
  13.         ‘orderby’ => ‘name’,
  14.         ‘taxonomy’ => ‘category’,
  15.         ‘order’ => ‘ASC’
  16.     );
  17.     $categories=get_categories($args);
  18.     foreach($categories as $category) {
  19.         echo ‘<h3>分类名称:’.$category->name.’ || 分类ID:’.$category->term_id.’ || 分类别名:’.$category->slug.’ || 文章数量:’. $category->count. ‘</h3> ‘;
  20.     }
  21. ?>
  22. <h1>标签</h1>
  23. <?php
  24.     $args=array(
  25.         ‘orderby’ => ‘name’,
  26.         ‘taxonomy’ => ‘post_tag’,
  27.         ‘order’ => ‘ASC’
  28.     );
  29.     $categories=get_categories($args);
  30.     foreach($categories as $category) {
  31.         echo ‘<h3>标签名称:’.$category->name.’ || 标签ID:’.$category->term_id.’ ||标签别名:’.$category->slug.’ || 文章数量:’. $category->count. ‘</h3> ‘;
  32.     }
  33. //输出公用底部    
  34. get_footer();

如何使用

这段代码其实就是一个完整的页面,大家可以直接保存为PHP文件(注意文件编码)然后上传到现用主题目录中,然后新建一个页面,模板选择(显示标签VS分类信息) 即可。

代码分析

在上面的代码中我们可以看出,其实我是用了一个get_categories($args)函数,这个函数的作用就是获得分类所有信息。

get_categories官方文档:https://developer.wordpress.org/reference/functions/get_categories/" target="_blank" rel="noopener">https://developer.wordpress.org/reference/functions/get_categories/

小飞
没有人可以左右你的人生,只是很多时候我们需要多一些勇气,去坚定自己的选择。
查看“小飞”的所有文章 →

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关推荐