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

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

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

対処方法

僕と似たようなケースで困っている方がネット上に多く、それぞれの対処方で表示を直しているようです。
多くの方は旧バージョンを再インストールする方法で対応しているようです。

残念ながら僕のサイトでは効果がありませんでした。
試しに「sidebar.php」に直接コードを貼り付けてみると何とちゃんと表示されました!

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

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

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

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

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

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

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

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

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

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

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

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

うちのブログはサイドバーに人気記事を表示しています。ブログの回遊率を高めるために、やっぱりあったほうがいいと思っています。人気記事の表示といえば「WordPressPopularPosts」プラグインですよね。私も使わせてもらっています。今

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

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

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

最近、WordPressのカテゴリーとアーカイブの表示を、CSSなどで見栄えを良くしてるサイトを見掛ける様になったので私もやってみました。ちょっとだけ嬉しかったので記事にしたいと思います。

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

まとめ

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

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

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

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

created by Rinker
Used Item
¥136 (2024/10/06 18:26:02時点 Amazon調べ-詳細)
この記事をお届けした
O3 WEBの最新ニュース情報を、
いいねしてチェックしよう!
スポンサーリンク