2026年10月17日
2026年10月17日
WordPress Popular Postsで人気記事を表示する方法(ブロック・ショートコード対応)
結論:WordPress Popular Postsとは
WordPress Popular Posts(WPP)は、人気記事を表示するプラグインです(作者はHector Cabrera)。wordpress.orgの説明では、「高度にカスタマイズできる」プラグインとされています。
クラシックウィジェットは、すでに終了(End-of-Life)しています。 現在の表示方法は、ブロック、**ショートコード [wpp]、Elementor用のウィジェットの3つです。キャッシュプラグインやセキュリティ系のプラグインを使っている場合は、計測が始まらない**ことがあるため、事前に確認が必要です。
この記事は、2026年10月16日時点のwordpress.orgの公式ページにもとづいています。画面の項目名はバージョンで変わるため、画面の操作手順は載せていません。
基本情報
| 項目 | 内容 |
|---|---|
| 作者 | Hector Cabrera |
| 有効インストール数 | 10万以上 |
| 対応するWordPress | 7.1.3まで動作確認が記載されています |
できること
wordpress.orgのページでは、次の機能が挙げられています。
- 複数の人気記事リストを作り、リストごとに個別の設定ができます
- 期間を指定して集計できます(直近24時間、7日間、30日間など)
- 並び順を、コメント数、ビュー数(初期値)、1日あたりの平均ビュー数から選べます
- カスタム投稿タイプに対応しています
- サムネイルを表示できます
- 管理画面で、統計ダッシュボードを確認できます
- REST APIに対応しています
- Elementor(ウィジェット)に対応しています
- Disqusのコメント数での並べ替えに対応しています
- PolylangとWPML 3.2以降に対応しています(Polylangについては、Polylangの設定方法を参照してください)
- WordPressのマルチサイトに対応しています
人気記事を表示する方法
公式ページでは、表示の方法が次のように案内されています。
| 方法 | 内容 |
|---|---|
| ブロック | ブロックエディタ用の「WP Popular Posts」ブロックを、サイドバーや投稿・固定ページの中に挿入します。提供されるブロックは1つです |
| ショートコード | [wpp] |
| Elementorウィジェット | Elementor用の「WP Popular Posts」ウィジェットを使います |
| テンプレートタグ(テーマに直接書く場合) | wpp_get_mostpopular() で、人気記事の一覧を、テーマの任意の場所に配置できます。wpp_get_views() で、特定の投稿のビュー数を取得できます |
| クラシックウィジェット | 終了しています。上の3つを使ってください |
ショートコードとテンプレートタグのパラメータは、wordpress.orgのページには書かれていません。詳しい使い方は、プラグインの公式ドキュメントを参照してください。
計測が動かないとき:キャッシュと他のプラグイン
公式ページには、次の案内があります。
- キャッシュプラグインを使っている場合: キャッシュをフラッシュ(消去)して、WPPが計測を始められるようにします
- JavaScriptを圧縮・結合するプラグインを使っている場合: 関連するFAQを読むよう案内されています
- セキュリティ・ファイアウォール系のプラグインを使っている場合: WPPがREST APIにアクセスできるよう、許可する必要があります
- 中〜高トラフィックのサイト: パフォーマンスを保つための提案が、Wikiのページにまとめられています。確認することが推奨されています
FAQの本文は、wordpress.orgのページにはなく、GitHubのWikiに移動したと書かれています。
設定を考える流れ
画面の操作ではなく、「何を決めるか」の流れです。
- プラグインをインストールして、有効化する
- どこに表示するかを決める(サイドバー、記事の中、テーマに直接)
- 表示方法を選ぶ(ブロック、
[wpp]、Elementorウィジェット、テンプレートタグ) - 集計の期間と並び順を決める(24時間・7日間・30日間、ビュー数・コメント数など)
- キャッシュプラグインを使っているなら、キャッシュを消去して、計測が始まっているか確認する
- セキュリティプラグインを使っているなら、REST APIへのアクセスが許可されているか確認する
よくある質問
クラシックウィジェットは使えますか。
使えません。公式ページで、クラシックウィジェットは終了(End-of-Life)したと書かれています。ブロック、ショートコード、Elementorウィジェットを使ってください。
人気記事がいつまでも表示されません。
キャッシュプラグインを使っている場合は、キャッシュを消去して、計測が始まるようにします。セキュリティ系のプラグインを使っている場合は、WPPがREST APIにアクセスできるか確認してください。
多言語サイトでも使えますか。
PolylangとWPML 3.2以降に対応していると、公式ページに書かれています。
ショートコードのパラメータを知りたい。
wordpress.orgのページには書かれていません。プラグインの公式ドキュメントを参照してください。