1

次のコードを使用して、Wordpress のカテゴリ数から括弧を削除していますが、これは正常に機能しますが、カテゴリを除外する &exclude=10 は機能しなくなりました。

<?php
 $variable = wp_list_categories('echo=0&show_count=1&title_li=&exclude=10');
 $variable = str_replace(array('(',')'), '', $variable);
 echo $variable;
?>
4

2 に答える 2

0
$args = array(
    'echo'       => 0,
    'taxonomy'   => 'category',
    'exclude'    => 10,
    'hide_empty' => 1,
    //'parent'     => 0  //uncomment this if you only want top level cats
);
$cats = get_categories($args);
echo '<ul>';
foreach ($cats as $cat) :
   echo '<li><a href="'.get_category_link( $cat->term_id ).'">'.$cat->name.'</a></li>';
endforeach;
echo '</ul>';

基本的に同じことを行う別の関数でバイパスされた WP バグ。

于 2013-10-29T21:38:59.690 に答える