COCOONのブログカードに表示される「PV(アクセス数)」をリセットします。
↓の数字ですね。

この数字は人気記事の表示順に影響しますので、リセットしたい場合があると思います。
自分やBotのアクセスなど「入るべきではない数字がカウントされてしまった」場合に、この方法でリセットしてみてください。
この記事は以下に当てはまる方を対象にしています。
データベースを直接変更することになるので、実施する際は自己責任でお願いします。
phpMyAdminにログインする
PVをリセットするために、まずphpMyAdmin(データベース)にログインします。
ロリポップでの操作方法を記載しますが、どのサーバーでもやることは同じです。
①サーバー、データベース名、ユーザー名、パスワードを確認する。

②「phpMyAdmin」を開く。

③ ①で確認したユーザー名、パスワード、サーバーを入力し「phpMyAdmin」にログインする。

④phpMyAdminで①で確認したデータベース名を開く。

これでphpMyAdminにログインできました。続いて、実際にデータを変更していきます。
PVをリセットする
テーブルを直接編集し、特定記事のPVを1日ずつリセットします。
①テーブル名[wpyyyyMMddhhmmss_cocoon_accesses]を開く。
※yyyyMMddhhmmssはWordPressを作成した年月日。サーバーによってはないかもしれません。

②テーブルを確認する。

リセットにつかう列は以下です。
- ‘post_id’ : 記事ID
- ‘date’ : 日付
- ‘count’ : 日付ごとのアクセス数
③リセットしたい記事のcountを0に変更する。
リセットしたい記事のID(post_id)と日付(date)の行の[count]を0にします。

編集したい箇所をダブルクリックすると入力可能になり、編集後は他の箇所をクリックすると確定できます。
④正常に完了したことを確認する。
「1行変更しました」というメッセージが出れば完了です。

あとは実際にブログ記事のPVが減っていることを確認してみましょう。
※複数の日付をリセットしたい場合は、③を繰り返してください。
複数の日付を一括変更したい場合
上記の方法だと、特定記事のPVを1日ごとにリセットする必要があります。
複数の日付を一括変更したい場合は、以下のSQLを実行すると変更できます。
UPDATE `wpyyyyMMddhhmmss_cocoon_accesses`
SET `count` = 0
WHERE `post_id` = 記事ID
緑字の箇所は置換してください。
- wpyyyyMMddhhmmss_cocoon_accesses = テーブル名
- 記事ID = リセットしたい記事のID
※こちらの方法は、SQLの実行方法がわからない場合はやめておいたほうがよいです。
他に方法はないの?
データベースをさわるのは不安だという方もいらっしゃると思うのですが、いまのところデータベースを直接編集する以外に方法はないようです。
COCOON公式のフォーラムには以下のように書かれています。
サーバーのphpMyAdminでwp_cocoon_accesses(サーバーによってテーブル名が少し違う)テーブルの特定の投稿IDのcountを0にするしかないです。
アクセス集計で特定のページのカウントをリセットしたい – COCOONフォーラム
機能として実装する予定は、今のところは考えていないです。
リセット機能が実装されることもないようなので、特定記事のPVをリセットしたい場合はこの方法を実施してください。
※ちなみに、すべての記事を一括でリセットしたい場合は「WP-DBManager」というプラグインを使用すればできるようです。プラグイン名で検索してみてください。
以上、COCOONのPVをリセットする方法でした。
不明点などあればコメントどうぞ〜。
コメント