woodsmall 社長のブログで「注目の記事」と「人気の記事」はWordPress Popular Postsというプラグインを使っています。
「注目の記事」は24時間のPV。「人気の記事」は累計のPVの多い順に表示しているのですが、ある時から「注目の記事」が表示されなくなってしまった。
その時は『まぁいいや』位に思ってて、24時間から1週間のPVに変更して表示させてたんですが。
またカウントがされなくなってしまった。
その時は、
申し訳ありませんが、まだデータがありません。
と表示されたまま。
早速ググって色々試してみました。
・「ツール」から「Ajaxを使うウィジェット:」を無効から有効に変更。
・プラグインを一旦停止して再度有効化。
・Wordpress Popular Postsの「ツール」から「キャッシュを空にする」
※累積以外の24時間~1ヶ月までのデータが消去されます。
・現在インストールされているWordpress Popular Postsを削除しダウングレード
※旧バージョンはこちらからダウンロードしました。
・プラグインを削除し、MySQLからWordpress Popular Postsが使用しているテーブルを削除(DROP TABLE)して新規にプラグインをインストール
(この辺で俺の中で火が付きました)
上記をやっても変わらず。
尚、累計データはWordPressで使用されているDBの(接頭子)_popularpostsdataというテーブルに格納されています。
24時間~1ヶ月のデータは(接頭子)_popularpostssummaryテーブルに格納されています。
作業する前にエクスポートなどしてバックアップをとっておきましょう。
で、次にやったのは、現在有効化されているプラグインをすべて停止し、都度ページをリロードしながら一つづつ有効化していきました。
(実際には勘ですぐに判明したけど)
原因は他のプラグインだった!
弊社のサイトの場合、Head Cleanerという
の中身と、フッタ領域を整形しなおすプラグインを停止したら、見事カウントされるようになりました。で、累計データの(接頭子)_popularpostsdataをインポート(レストア)して見事復活!
めでたしでたし、というお話でした。
株式会社woodsmallの小林でした。
https://woodsmall.co.jp/
コメント