殆どのサイトで利用するであろう「人気の記事」を表示するプラグイン。
プラグインの中で代表する2つのうちの1つである「WordPress Popular Posts」を導入しました。
これは、当ブログのテーマである「Simplicity」と相性が良さそうだったため選んだプラグインで、もう1つの代表的なプラグイン「WP-PostViews」については詳しく調べるところまではしていません。
これらのプラグインはインストール・有効化してから独自にアクセスを集計し始めるので、もし将来的に使う可能性がある場合は今は利用しなくても早めに有効化しておくと良いかもしれません。
○ WordPress Popular Postsの利点
- 1日、7日、30日、累計の統計が利用できる。
- サムネイル画像を表示できる
- とても簡単な設定だけで運用ができる
- 20万件以上で利用されている有名なプラグインで、最新のWordPressのバージョンの互換性も保たれている(WP-PostViewsも20万件以上)
過去に「timthumb.php」に関連する脆弱性がありましたが、2014年3月のアップデートで解消されています。
テーマ「Simplicity」での「WordPress Popular Posts」の設定の仕方
簡単なので説明するまでもないくらいですが、設定は主に2ヵ所で行います。
1つはウィジェット側での設定。
「外観」>「ウィジェット」の画面を選んだら下の図のようにドラッグアンドドロップをするだけです。
表示場所はサイドバーウィジェット内が良いでしょう。
ここで、関連する2つの項目があります。
①は人気記事「だけ」を表示する場合に利用します。
②を利用すると新着と人気記事が入り混じってしまい、表示の順番も制御が難しいようです。
Popular Postsの機能を利用するとサムネイル画像も一緒に表示できるので、新着記事を表示したい場合は②を利用すると便利です。
参考までに当ブログの設定を紹介します。
集計期間はチェックを入れると右下に出ますが、タイトルに書いた方が分かりやすかったのでそちらにカッコで記述してみました。
上の設定で実際の表示例は下の画像のようになっています。
まだプラグインを有効化してから2記事しかアクセスがないので2つしか表示されていませんが、上の設定では5件の記事が同時に表示されます。
新着記事についても、WordPressのデフォルトの「最近の投稿」ではサムネイル画像を表示する事ができないので、できれば統一したいですね。
上の画像の②にある、「Simplicity新着・人気記事(要Wordpress Popular Postsプラグイン)」では設定してある5件が何らかの法則で表示されるようですが、新着記事を順番に表示させる事はできませんでした。
更に、アクセス数のランキング順になっているわけでもないので②は今のところ使い道はなさそうです。
なお、「Simplicity」側の機能を利用しなくても「WordPress Popular Posts」のウィジェットを直接利用する事が可能です。
設定項目が沢山あり、タグなどの細かな表示制御も可能になりますが、その分カスタマイズも必要になりますので初心者にはちょっと大変かもしれません。
自分で表示したページはカウントされる!
記事を投稿した後に表示に問題がないか、改行や見た目の調整などで実際にページを表示する事がありますが、自分で確認するために開いたものもカウントされてしまいます。
1度の確認で済めばまだよいですが、何度も修正して確認してを繰り返すと…それだけで人気記事の上位に!
はい、私の事ですね。
「WordPressのAkismetを使わないで様子を見てみる」の記事を更新して確認した時にアクセスがカウントされてしまい、上位に表示されてしまいました。
自分のアクセスを除外する事は設定画面からでは出来ないようなので、アクセスが少ないうちは自分でページを何度も開かない方が良いかもしれません。
プレビューでの確認であればカウントされないので安心です。
WordPress Popular Postsのカウントがおかしい、正しくカウントされていない
原因不明の現象ですが、度々こういう事が起こるようです。
最初は気づきませんでしたが、本サイトでも実際に起こっていました。
原因はプラグイン関連の競合によるものか、設定更新後にプラグインの再起動が必要だったことの何れかだと思います。
もし正しくカウントされなくなってしまった場合は次の事を試すと正常に動作してくれるかもしれませんのでご参考ください。
1. 不要なプラグインは停止、またはアンインストールしてしまう
2. WordPress Popular Postsのプラグインを再起動
両方行ったら正常に動作し始めましたので試してみてください。