「自分のブログサイトで人気のある記事を一覧表示させたい」
そんな時に役立つプラグインが「WordPress Popular Posts」(通称WPP)です。
「WordPress Popular Posts」は、ウィジェットを使って表示させるのが一般的ですが、この記事では、固定ページで使う方法、特定カテゴリーの記事のみを表示・除外する方法などについて説明します。
初期設定の方法は?
「WordPress Popular Posts」プラグインを有効化します。
ダッシュボードの「設定」で「WordPress Popular Posts」をクリックします。
「ツール」タブをクリックし、「データキャッシュ」を「キャッシュする」、「キャッシュ更新間隔」を「60分」、データサンプリングを「無効」にし、「適用」します。
初期設定は以上です。
ウィジェットに人気記事を表示させる方法は?
ダッシュボードから「ウィジェット」をクリックします。
「利用できるウィジェット」内にある「WordPress Popular Posts」をウィジェットエリアの任意の場所へ移動します。
初期設定は、これだけです。とても簡単ですね。
なお、デフォルトのままでも大丈夫ですが、設定を変更することもできます。
- Title … タイトル名をつけることが可能
- Show up to … 表示させたい記事数を設定
- Sort posts by … 並べ替えが可能(※デフォルトは投稿数順)
- Time Range … 閲覧結果として表示させる期間。例えば「Last 30 days」ならば最近30日間の閲覧状況の結果が表示
- Posts Type … 記事の種類を選択、デフォルトでは「post,page」(「post(投稿記事)」と「page(固定ページ)」)。「post」だけにすると投稿記事のみの結果表示。
- サムネイル付きで表示させたい場合は、「Posts settinngs」で「Display post thumbnail」にチェック
- 「Stats Tag settings」で、表示される各記事のタイトル名ととともに表示させる内容にチェック
固定ページで使う方法は?
任意のタイトル名(例:人気記事)の固定ページを作成し、下記のコードを本文中に貼り付けます。
[wpp range="weekly" order_by="views" limit=10 thumbnail_width=70 thumbnail_height=70 stats_comments=0 stats_views=1]
また、コードについては、次のように変更することもできます。
- “weekly” … “monthly” : 月累計、”daily” : 日累計
- limit … 最大表示件数を変更
- thumbnail_width … サムネイルの幅を設定
- thumbnail_height … サムネイルの高さを設定
固定ページを除外したい場合は、次の赤字部分を書き加えます。
[wpp range="weekly" order_by="views" post_type=post limit=10 thumbnail_width=70 thumbnail_height=70 stats_comments=0 stats_views=1]
上の例では、投稿記事のみの表示に変わります。
実際にコードを固定ページへ埋め込むと、下記のように表示されます。
特定カテゴリーの人気記事のみを表示させる方法は?
特定カテゴリーの人気記事のみを表示させることもできます。
最初に固定ページで表示させたいカテゴリーIDを調べます。
カテゴリーIDを調べるためにはダッシュボードで「投稿」の「カテゴリー」をから当該カテゴリーの「編集」をクリックします。
アドレスバーに表示させるID番号を確認しメモします(下記の例では、ID番号は87)。
ショートコードにカテゴリーID(例:cat=”87″)を加えると、そのカテゴリーの記事のみ表示させることができます。
[wpp range="weekly" cat="87" order_by="views" post_type=post limit=10 thumbnail_width=70 thumbnail_height=70 stats_comments=0 stats_views=1]
「cat=”87,88,92″」と、複数カテゴリーを設定することも可能です。
特定カテゴリーの記事のみ除外したい場合は?
ID番号に-をつけるとそのカテゴリーの記事のみ除外できます。
例えば「cat=”-32″」と表記すると、そのカテゴリーの記事は結果に表示されなくなります。
表示させるタイトルの文字数を制限したい場合は?
表示させるタイトルの文字数を制限することもできます。
例えば、「title_length=26」と書き加えると、文字数の上限が26文字になります。
アイキャッチ画像を変更したのに、サムネイル画像が元のままの場合は?
アイキャッチ画像を変更しても、サムネイル画像が元のままの場合は、次のように行います。
ダッシュボードの「設定」→「WordPress Popular Posts」をクリックします。
「Tools」タブをクリックし、「Empty image cache」をクリックします。
これでサムネイル画像も更新されます。