Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义WordPress类别列表_Php_Wordpress_Categories - Fatal编程技术网

Php 自定义WordPress类别列表

Php 自定义WordPress类别列表,php,wordpress,categories,Php,Wordpress,Categories,在定制WordPress类别列表时遇到一些问题,如果能提供我如何实现以下目标的示例,我将不胜感激: 我创建了一个WordPress类别列表,显示所有类别的计数。但是,我无法显示show_option_all的计数,即显示所有类别的帖子总数,与所有其他类别显示帖子计数的方式相同 如何在每个类别列表项(即每个li)之间添加分隔符 如果类别列表出现在某个特定页面上,它们是否是在列表中为特定类别提供活动状态的一种方式 请参阅下面的现有代码: <ul>

在定制WordPress类别列表时遇到一些问题,如果能提供我如何实现以下目标的示例,我将不胜感激:

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

  • 如何在每个类别列表项(即每个li)之间添加分隔符

  • 如果类别列表出现在某个特定页面上,它们是否是在列表中为特定类别提供活动状态的一种方式

  • 请参阅下面的现有代码:

    <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>
    

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

      像这样使用

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


      感谢您的输入,但我最终使用了上述代码(请参见编辑)。感谢您的输入,但我最终使用了上述代码(请参见编辑)。