• RSS

[WP]wp_count_postsで記事数を取得して表示したり条件分岐する方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

WordPressでは、記事の投稿数を取得できるwp_count_postsという便利な関数が用意されています。

これにより、例えば「現在のブログ記事数は全部で100件です」のような表示ができたり、「記事が10件以上登録されている時は○○」や「記事の登録数が5件未満の時は●●」のような条件分岐が可能になります。

公開済みの記事数を「全●件です」と表示

テーマファイル(例えばarchive.phpなど)を開き、公開記事の件数を表示したい場所に以下のようなコードを追加します。

※3行目のecho ‘公開件数は’.$pages.’件です’の部分はご利用のブログに合わせてメッセージを変更してみてください。


記事が10件「以上」公開されている時の条件分岐

例えば、sampleというカスタム投稿タイプに記事が10件以上公開されていている時の処理は、以下のようになります。



記事の公開数が5件「未満」の時の条件分岐

同様に、sample2というカスタム投稿タイプの記事公開数が5件未満の場合は、以下のような処理になります。




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください