記事の詳細

管理画面を開くと、投稿件数、固定ページ数、コメント数しかカウントして表示されていません。
カスタム投稿を設定している場合、どのタイプにどれだけ投稿しているのかなーと気になります。
dash
こんな感じに表示したいですね。
プラグインは使いません。
function.phpに追記するだけです。

// カスタム投稿件数を管理画面に表示--------------------------------------------------------------------------------
add_filter( 'dashboard_glance_items', 'mytheme_dashboard_glance_items' );
function mytheme_dashboard_glance_items( $elements ) {
    foreach ( array(
    'カスタム投稿タイプ' 
    ) as $post_type ) {
        $num_posts = wp_count_posts( $post_type );
        if ( $num_posts && $num_posts->publish ) {
            $post_type_object = get_post_type_object($post_type);
            $post_type_label = $post_type_object->label;
            $text = number_format_i18n( $num_posts->publish ).'件の '.$post_type_label.'の投稿';
            $elements[] = sprintf( '<a href="edit.php?post_type=%1$s" class="%1$s-count">%2$s</a>', $post_type, $text );
        }
    }
    return $elements;
}

「カスタム投稿タイプ」のところには、投稿タイプ名を入れてくださいね。
参考にさせていただいたサイトはこちらです。
WordPressの管理画面のダッシュボードの概要にカスタム投稿タイプの投稿数を表示したい!

関連記事

    • MPD
    • 2014年 8月 06日

    お役に立てたようで良かったです!

      • 管理人
      • 2014年 8月 06日

      参考になりました。ありがとうございました。

  1. この記事へのトラックバックはありません。

CAPTCHA


*

WordPressテーマ「LUXE (tcd022)」

アーカイブ

Twitter

ページ上部へ戻る