カテゴリを一覧表示する際に、リンクの項目にカテゴリのポスト数を含める方法?

StackOverflow https://stackoverflow.com/questions/2410006

質問

カテゴリを一覧表示する際に、

どのように私は、A-タグにカテゴリの下のポストの数を含めることができます。これは私のために何度も問題となっていたが、今、私は見つけることにしました。

<li><a href="#" title="asd">php</a> (1)</li>

タグに
<li><a href="#" title="asd">php (1)</a></li>
あなたはpropably想定され、

、私はこのリストを作成するwp_list_categoriesを使用しています。

任意のソリューション?

マルッティ・レイン

役に立ちましたか?

解決

私はそれを解決しました。誰かがそれを使用することができますので、ここに投稿:)

<?php
$data = wp_list_categories('show_count=1&echo=0');
$data = preg_replace('/\<\/a\> \((.*)\)/',' ($1)</a>',$data);
echo $data;
?>

他のヒント

私は最近、同様にこの問題を抱えていました。私も個人的にそのオプションを示唆した正規表現を読んで他のフォーラムには、欠陥の傾向が見えた。

私の推薦はこれです:

$cat_args = array(
    'orderby' => 'count',
    'order' => 'DESC'
);

$categories = get_categories( $cat_args );

if ( count($categories) ) {

    echo '<ul>';

    foreach ( $categories as $category ) {
        echo '<li><a href="'.get_category_link( $category->term_id ).'">'.$category->name.' ('.$category->count.')</a></li>';
    }

    echo '</ul>';

}

また、あなたが望むなら括弧以外の何かに番号をフォーマットするためのオプションを提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top