如何使用额外标记输出wp_list_categories

 手机用户2502887185 发布于 2023-02-08 10:46

我目前正在使用以下脚本在无序列表中输出我的所有wordpress类别.如何使用额外标记获得输出?

例如:

  • Category 1 ›
  • Category 2 ›

代替

  • Category 1
  • Category 2

编辑:在Obmerk Kronen的帮助下将其更改为以下内容:

$args = array(
  'orderby' => 'name',
  'order' => 'ASC',
  'number' => 20, // how many categories
  );
$categories = get_categories($args);
  foreach($categories as $category) { 
    echo '
  • name ) . '" ' . '>' . $category->name.'
  • '; }

    Obmerk Krone.. 8

    有两种方法可以轻松完成.

    1 - 使用get_categories()

    $args = array(
      'orderby' => 'name',
      'order' => 'ASC',
      'number' => 20 // how many categories
      );
    $categories = get_categories($args);
      foreach($categories as $category) { 
        echo '
  • name ) . '" ' . '>' . $category->name.'
  • ›'; }

    2 - 使用与您在问题中发布的代码相同的css :after选择器

    .my_class li:after{ content:" \203A";}
    

    请参阅其他字符以及如何在此处使用它们

    1 个回答
    • 有两种方法可以轻松完成.

      1 - 使用get_categories()

      $args = array(
        'orderby' => 'name',
        'order' => 'ASC',
        'number' => 20 // how many categories
        );
      $categories = get_categories($args);
        foreach($categories as $category) { 
          echo '<li><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a></li>&rsaquo;';
          } 
      

      2 - 使用与您在问题中发布的代码相同的css :after选择器

      .my_class li:after{ content:" \203A";}
      

      请参阅其他字符以及如何在此处使用它们

      2023-02-08 10:50 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有