• 下記のソースを調整して各カテゴリーごとの投稿件数を
    “コンテンツ特集!”の後に表示をしたいのですがうまくいきません。

    <?php
    if(get_theme_mod(‘home_onecol_cats’))
    $categories = get_categories(‘parent=0&orderby=id&include=’.get_theme_mod(‘home_onecol_cats’));
    else
    $categories = get_categories(‘number=1&parent=0&orderby=id&include=’.get_theme_mod(‘home_onecol_cats’));
    $catcount = 0;

    foreach ($categories as $cat) {
    echo ‘<div id=”catbox1-‘.$catcount.'” class=”catbox’;
    if(is_int($catcount/2)) echo ‘ catbox-even’; else echo ‘ catbox-odd’;
    echo ‘”>’;

    if(get_theme_mod(‘home_onecol_feedlink’) == ‘Yes’) {
    echo ‘<span class=”cat-feedlink”>cat_ID, ”).'” title=”‘;
    printf(__(‘%sのRSS購読 ‘,’themejunkie’),$cat->cat_name);
    echo ‘”>’;
    printf(__(‘%sのRSS購読’,’themejunkie’),$cat->cat_name);
    echo ‘
    </span>’;
    }

    echo ‘<h3 class=”catbox-title”>cat_ID).'” title=”View all posts under ‘.$cat->cat_name.'”>’.$cat->cat_name.’コンテンツ特集!</h3>’;

    echo ”;
    query_posts(‘showposts=’.get_theme_mod(‘home_onecol_num’).’&cat=’.$cat->cat_ID);
    $postcount = 0;
    while (have_posts()) : the_post();
    global $post;
    include(TEMPLATEPATH. ‘/includes/onecol-loop.php’);
    $postcount++;
    endwhile;
    wp_reset_query();

    echo ‘</div><!– end .catbox –>’;
    $catcount++;
    }
    ?>

    BlogStats PCC Pluginなどのプラグインもいれて
    数度となく試しましたがやはり無理でした。

    アドバイス頂けたら助かります。

    よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • なにがどううまくいかないのかちょっとわからないのですが、カテゴリ毎のカウント数が取りたいのであれば、

    $categories=get_categories('orderby=name&order=ASC');
    foreach($categories as $category) {
    .....
    echo $category->count;
    ....
    }

    とかやれば普通に取れると思うんですが…。論点がそれてるかな?

    トピック投稿者 KENZOOO

    (@kenzooo)

    ご返答ありがとうございます。

    ・現在アップロードするとレイアウトは下記のような状態です。
    オススメコンテンツ特集!        [RSS]

    ●最終的に下記のように変更したいと思っております。
    オススメコンテンツ特集!(掲載数5件)       [RSS]

    大変恐縮ではありますがもう少し具体的に
    レクチャーいただけますでしょうか。。。

    本当にすいません。

    こういうのと似たような話ですか?
    http://ja.forums.wordpress.org/topic/1378?replies=3

    とも思ったのですが、V.J.Catkick さんのがドンピシャな回答ですかね?

    トピック投稿者 KENZOOO

    (@kenzooo)

    そうです!

    トライしたのですが記述ミスのせいか
    最終的にうまく実装できませんでした。

    出来ればプラグインなしを望みますが、
    使ったほうが楽なのであればそうします。

    記事数が欲しいのであれば、先にも書いた通り:

    $categories=get_categories( .... );

    とやった後の $categories の中にカテゴリー毎の記事数が格納されているので、ループ等でまわして(foreach等)、それぞれのカテゴリ毎に

    $category->count

    で参照することが出来ます(この場合の$categoryとは、前例のforeach文で指定した変数という意味)。

    後は使いたいところで適当にハメてやればいいかと。

    echo 'オススメコンテンツ特集!(掲載数' . $category->count . '件)';
    トピック投稿者 KENZOOO

    (@kenzooo)

    いろいろ試した末実装できませんでした・・・汗

    いろいろ試した末実装できませんでした・・・汗

    その試したコードを提示すると解決するかもしれませんよ◎(←まねっこどうぶつ)

    コードを提示するときは「code」のボタンを使用してくださいね;)

7件の返信を表示中 - 1 - 7件目 (全7件中)

トピック「カテゴリー毎に投稿件数を表示したい!」には新たに返信することはできません。