WordPress Popular Postsのランキングを治す方法

WordPress Popular Posts」というプラグインをこのサイトでは使っています。

サイドバーに人気記事を表示してくれるプラグインで、表示方法も複数選択できるなど非常に便利なプラグインです。サイドバーを賑やかに、しかも直帰率を下げることに貢献してくれたりな感じのプラグインです。

このWordPress Popular Posts表示が何かおかしい…どう考えても読まれていない記事が上に来たり、逆に人気のある記事が表示されないなどの問題が発生しました。

調査結果と改善方法のご紹介です。

スポンサーリンク

WordPress Popular Postsのランキングを治す方法

結論から

原因は使用しているキャッシュプラグイン「WP Super Cache」が原因でした。
そもそも公式で相性の悪さは言及されており、対処方法も掲載されています。

管理画面サイドバー→「設定」→「WordPress Popular Posts」→「ツール」内

wordpress-popular-posts01

Ajaxを使うウィジェットを「有効」に変更することでキャッシュプラグインに対応可能です。

WP Super Cacheのようなキャッシュ系プラグインを使っている場合、この機能を有効にすると、人気投稿リストがキャッシュされるのを防ぐことができます。

普通に説明が書いてありましたね。
しかし、これに従うと大きな問題が発生しました。ウィジェットに表示がされないのです。

様子をみれば治るかと淡い期待をしましたが一切表示されずにエラー扱い
情報を調べて回ることになりました。

対処方法

僕と似たようなケースで困っている方がネット上に多く、それぞれの対処方で表示を直しているようです。

こんにちは! 空くうかい海@kuukai13です。 WordPressでブログ運営している方なら誰しもが使用し…

旧バージョンを再インストールする方法で対応しているようです。
残念ながら僕のサイトでは効果がありませんでした。

試しに「sidebar.php」に直接コードを貼り付けてみると何とちゃんと表示されました!

ウィジェットで設置する ✗
直接コードを貼り付ける ○

こんな感じだったようです。なんでこのような差が出るのかは不明です。
そんな訳で、ウィジェットを使わずに直接「sidebar.php」を編集することにしました。

“enjoypclife.net人気記事一覧”には、【Wordpress Popular Posts】というプラグインを使用していたのですが、以前プラグインの更新があってから集計がおかしくなる不具合が発生。使い物にならないので、自分で無理やり【Google Analytics】からデータを取ってサイドバーで表示していま...

僕と同じ方法で対応をされている方がいらっしゃいました。

直接sidebar.phpをいじらずに「サイドバーウィジェットでPHP」が使えるようになるプラグイン「PHP Code Widget」を利用することで対応をされています。

直接sidebar.phpいじることに抵抗がある方はこちらの方法の方がいいと思います。
僕との違いは単純にPHP Code Widgetを使うか、使わないのかの差です。

これを機会にサイドバーを再調整

ウィジェットで表示していたのが「カテゴリー」と「タグ」の2つだけでした。
今回の件でいっそのことウィジェットの利用を停止することにしました。

サイドバーの並びを変えることは、そんなにないと判断し、ウィジェットの利用を破棄。
また、どうせなら同じカテゴリーの人気記事も表示することにしました。

通常の人気記事を設置する

ブログに人気ランキングを設置できるプラグイン「Wordpress Popular Posts」。 今まで人気記…

直接sidebar.phpに設置する方法が解説されています。
閲覧数を非表示にするなどの修正をしていますが、ほぼコピペです。

同じカテゴリーの人気記事を設置する

WordPress Popular Postsで、現在見ている記事と同じカテゴリの人気記事を表示させる方法をご紹介します。ブログの回遊性を高めるのに役立ちますよ!

ほぼそのままコピペさせて頂きました。

WordPressテーマはStinger3を利用しているのですが、アドセンスの部分に設定を行い、スクロールに5件ついてくるかたちに設定を行いました。

カテゴリーも直接設置する

こんにちは! 最近、WordPressのカテゴリーとアーカイブの表示を、CSSなどで見栄えを良くしてるサイトを…

上記のサイト様のコードを参考にサイトに合うようにカスタマイズをしています。
目立つように大きめにわかりやすくカテゴリーを表示させました。

まとめ

WordPress Popular Postsのランキングを治す方法いかがだったでしょうか?
原因や対応方法が複数あるようなので色々と試してみるのがいいと思います。

人気記事をアクセス順で表示させるプラグイン「WordPress Popular Posts」。パラメータ設定と出力結果の仕組みを応用させて、カテゴリ別の人気記事一覧を複数行で表示させるサンプルコードを紹介します。

WordPress Popular Postsは応用すると記事下にも設置が可能です。
今後、このサイトでも設置を出来ればと考えております。

それでは素晴らしいWordPress・ライフを!

WordPress Popular Postsのランキングを治す方法
この記事をお届けした
O3 WEBの最新ニュース情報を、
いいねしてチェックしよう!
スポンサーリンク