自定义WordPress类别列表

时间:2016-04-04 01:10:51

标签: php wordpress categories

在自定义WordPress类别列表时遇到一些问题,并希望了解如何实现以下内容的任何示例:

  1. 我创建了一个WordPress类别列表,显示所有类别的计数。但是,我无法显示show_option_all的计数,即显示所有类别的帖子总数,其方式与所有其他类别显示帖子计数的方式相同?

  2. 如何在每个类别列表项之间添加分隔符,即每个li之间?

  3. 如果类别列表出现在特定页面上,是否可以在列表中指定特定类别,即活动状态?

  4. 请参阅以下现有代码:

    <ul>            
            <?php
            $categories = wp_list_categories('title_li=&show_count=1&echo=0&child_of=18&show_option_all=ALL');
            $categories = preg_replace('/<\/a> \(([0-9]+)\)/', ' <span class="count"><sup>\\1</sup></span></a>', $categories);
            echo $categories;
            ?>
    </ul>
    

    任何帮助都将不胜感激。

    编辑:使用下面的代码结束,达到了预期的结果:

    <ul>        
            <?php
            $categories = wp_list_categories('title_li=&show_count=1&echo=0&child_of=18');
            $categories = preg_replace('/<\/a> \(([0-9]+)\)/', '</a> <span class="count"><sup>\\1</sup></span></li><span class="separator">/</span>', $categories);
            echo $categories;
            ?>
            </ul>
    

1 个答案:

答案 0 :(得分:0)

使用喜欢

<?php
$terms = get_terms('category'); /*Name Of category*/
foreach ( $terms as $term ) {
    echo $term->name.'<br/>  '.$term->count.'<br/>';
}
?>

输出

enter image description here