WordPress 記事数の表示

Last Updated: 2018 年 04 月 16 日 2のコメント

WordPress 記事数の表示

次の関数を使用して WordPressから 現在発行(公開)されたすべてのブログ記事(ページを除く)の数を出力することができます。

<?php
$count_posts = wp_count_posts();
$published_posts = $count_posts->publish;
?>

PHP5のみ使用する場合には、次のように簡単に表現することができます。

<?php
$published_posts = wp_count_posts()->publish;
?>

wp_count_posts()関数の詳細については、 WordPress Codexページを参照してください。

現在のカテゴリの個数を表示

category.phpで 現在のカテゴリ内の記事数を表示するには、次の関数を使用することができます。

function display_current_category_post_count() {
$count = '';
if(is_category()) {
global $wp_query;
$cat_ID = get_query_var('cat');
$categories = get_the_category();
foreach($categories as $cat) {
$id = $cat->cat_ID;
if($id == $cat_ID) {
$count = $cat->category_count;
}
}
}
return $count;
}
(Source: http://gabrieleromanato.name/)

 

特定のカテゴリ内の記事数を表示するには、

get_category(CATEGORY_ID)->count;

形式を使用します。 (CATEGORY_IDに該当カテゴリーのID番号を入力します。)


2のコメント

コメント

  1. 上下すべてがうまく動作しますね。 もしカテゴリーではなく、タグを押したとき文数を表示する方法はないでしょうか?

    応答