目前WordPress的用户越来越多,功能也越来越强大,但是有时候我们在设置主题时需要用户分类或者标签的ID,WP后台查看这些参数非常麻烦,部分开发者会选择在后台固定区域去列出全部分类的名称和ID编号虽然方便了很多但是仍然有不足之处就是我们无法查看每个分类或者标签关联了多少篇文章,以及别名等信息,今天我就给大家分享一段代码大家可以使用WP页面功能快速列出全部分类和标签的名称、别名、ID、文章数量等信息,基本上可以满足主题设置的全部需求啦,很给力吧!
功能代码
- <?php
- get_header();
- ?>
- <h1>分类</h1>
- <?php
- $args=array(
- ‘orderby’ => ‘name’,
- ‘taxonomy’ => ‘category’,
- ‘order’ => ‘ASC’
- );
- $categories=get_categories($args);
- foreach($categories as $category) {
- echo ‘<h3>分类名称:’.$category->name.’ || 分类ID:’.$category->term_id.’ || 分类别名:’.$category->slug.’ || 文章数量:’. $category->count. ‘</h3> ‘;
- }
- ?>
- <h1>标签</h1>
- <?php
- $args=array(
- ‘orderby’ => ‘name’,
- ‘taxonomy’ => ‘post_tag’,
- ‘order’ => ‘ASC’
- );
- $categories=get_categories($args);
- foreach($categories as $category) {
- echo ‘<h3>标签名称:’.$category->name.’ || 标签ID:’.$category->term_id.’ ||标签别名:’.$category->slug.’ || 文章数量:’. $category->count. ‘</h3> ‘;
- }
- get_footer();
如何使用
这段代码其实就是一个完整的页面,大家可以直接保存为PHP文件(注意文件编码)然后上传到现用主题目录中,然后新建一个页面,模板选择(显示标签VS分类信息) 即可。
代码分析
在上面的代码中我们可以看出,其实我是用了一个get_categories($args)
函数,这个函数的作用就是获得分类所有信息。
get_categories官方文档:https://developer.wordpress.org/reference/functions/get_categories/
666
学习了,很不错的方法!