欢迎访问晨星博客!

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

    文章目录
    1. 功能代码
    2. 如何使用
    3. 代码分析

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

    cat-tag-id-sulg-num

    功能代码

    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/

    声明:原创文章请勿转载,如需转载请注明出处!

    • 共 2 条评论

    请登陆后再发表您的观点吧!

    最新评论

    账号登陆

    快捷登陆