• hamachan

    (@hamachan)


    こんにちは。
    いつもお世話になっております。

    さっそくですが、サイドバーにカテゴリ一覧の表示を行っておりますが、
    削除した記事(ゴミ箱に残っている)が件数としてプラス表示されてしまいます。
    (この削除記事は、将来復活させる可能性もあるので、完全に削除はできない)

    一件しかないカテゴリの記事を削除しても
    ○○○○○(1)
    と表示され、カテゴリリンクをクリックすると、
    「投稿は存在しません…」
    となってしまう。

    ゴミ箱の記事は、表示件数から除外したいのですが、
    方法がわからず困っております。

    みなさん、どうかご教授ください。

    カテゴリリストは下記のように取得しています。

    $args = array(
    ‘show_option_all’ => ”,
    ‘orderby’ => ‘slug’,
    ‘order’ => ‘ASC’,
    ‘show_last_update’ => 0,
    ‘style’ => ‘list’,
    ‘show_count’ => 1,
    ‘hide_empty’ => 1,
    ‘use_desc_for_title’ => 1,
    ‘child_of’ => 0,
    ‘feed’ => ”,
    ‘feed_type’ => ”,
    ‘feed_image’ => ”,
    ‘exclude’ => ”,
    ‘exclude_tree’ => ”,
    ‘include’ => ”,
    ‘hierarchical’ => true,
    ‘title_li’ => ”,
    ‘number’ => NULL,
    ‘echo’ => 0,
    ‘depth’ => 0,
    ‘current_category’ => 0,
    ‘pad_counts’ => 0,
    ‘taxonomy’ => ‘const_kbn’,
    ‘walker’ => ‘Walker_Category’ );
    $const_kbn_list = wp_list_categories( $args );

    以上です。

    どうぞよろしくお願い申し上げます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 hamachan

    (@hamachan)

    いろいろ調べてみましたが、未だ解決策が見つかりません。

    みなさん、どうかご教授ください。

    どうぞよろしくお願い申し上げます。

    トピック投稿者 hamachan

    (@hamachan)

    wp_list_categories()関数をカスタマイズすればいいのかなぁ~~

    どなたかわかる方いらっしゃいませんか?m(_ _)m

    t.okubo

    (@tokubo)

    前にちょっと試してみたのですが、状況が再現しないため回答を控えていました。
    というのも、こちらのWordPressのバージョンは3.2.1ですが、ゴミ箱に入れた時点でカテゴリのカウントから外れるため、wp_list_categories()で正常にカウントされます。

    以下のCodexに掲載されていたコードで正常に動作するのですが、やはり駄目でしょうか?

    <?php
    $args = array(
    	'show_option_all'    => '',
    	'orderby'            => 'name',
    	'order'              => 'ASC',
    	'show_last_update'   => 0,
    	'style'              => 'list',
    	'show_count'         => 1,
    	'hide_empty'         => 1,
    	'use_desc_for_title' => 1,
    	'child_of'           => 0,
    	'feed'               => '',
    	'feed_type'          => '',
    	'feed_image'         => '',
    	'exclude'            => '',
    	'exclude_tree'       => '',
    	'include'            => '',
    	'hierarchical'       => true,
    	'title_li'           => __( 'Categories' ),
    	'number'             => NULL,
    	'echo'               => 1,
    	'depth'              => 0,
    	'current_category'   => 0,
    	'pad_counts'         => 0,
    	'taxonomy'           => 'category',
    	'walker'             => 'Walker_Category' );
    ?>
    <ul>
    <?php wp_list_categories($args); ?>
    </ul>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「カテゴリ投稿数の表示件数について」には新たに返信することはできません。