サポート » 使い方全般 » wp_list_categoriesをカスタマイズしたい

  • <ul>
    <li><a href="#">#ああああ<span>5</span></a></li>
    <li><a href="#">#いいいい<span>5</span></a></li>
    <li><a href="#">#うううう<span>5</span></a></li>
    </ul>

    上記ようにカテゴリーの文字列に「#」を表示させたいです。

    <ul>
                <?php
      $catlist = wp_list_categories(array(
        'taxonomy' => 'sort',
        'title_li' => '',
        'show_count' => 1,
        'echo' => 0 
      ));
      $catlist = preg_replace('/<\/a> (\([0-9]*\))/', ' <span>$1</span></a>', $catlist);
      $catlist = str_replace(array('(',')'), '', $catlist);
      echo $catlist;
    ?>
            </ul>

    上記の記述に何か追記すればどうにか実装できるでしょうか?

    ご教授ください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんな感じではどうでしょうか?

    $catlist = preg_replace('/<\/a> (\([0-9]*\))/', ' <span>$1</span></a>', $catlist);
    $catlist = str_replace(array('(',')'), '', $catlist);


    $catlist = preg_replace( '/<a (.*?)>(.*?)<\/a> \(([0-9]*)\)/', '<a $1>#$2<span>$3</span></a>', $catlist );

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「wp_list_categoriesをカスタマイズしたい」には新たに返信することはできません。