【WordPress】記事一覧とPV数が取得できないのはJetpackとCocoonの設定と相性による不具合だった話

WordPressで記事一覧を開こうとしても上記画面のエラーが出る不具合が発生しました(Cloudflareを当ブログでは導入してるのでそちらからホストに接続できないError524が表示される)

結論から言うとJeptackが原因だったのですが、更に言うならCocoon設定内にあるPV数設定が問題でした

またこの際に設定を変更したところJetpack統計情報のアクセス集計がされなくなりました

スポンサーリンク

記事一覧のPV数取得をJetpack統計情報からに設定するとエラーが出る

Cocoonでは管理画面の記事一覧から記事ごとのPV数を確認できるようにする設定があります

その表示するPV数のデータ元をCocoonのテーマ独自か、Jetpack統計情報のどちらから取得するかも設定出来ます

しかしJetpack統計情報を選択したところ記事一覧ページ読み込み時にPV数を取得することが出来ず、表示がエラーになってしまう不具合が発生しました

これを修正する方法はそのまま、記事一覧ページでPV数を表示しないよう設定する、もしくはCocoonテーマ独自のアクセス集計方法を選んであげれば解決します

設定項目は

Cocoon設定>管理者画面>投稿一覧設定 and 管理者パネル

にあります

投稿一覧設定の「PVを表示する」のチェックを外して上げれば記事一覧でPV数が表示されなくなりますし、管理者パネルの「PVの表示>アクセス集計方法」からPV数のデータ元を選択できます

僕はここで「テーマ独自」のアクセス集計方法を一度は選択したのですが、次の日にJetpack統計情報見てみると今度はJetpack統計情報のアクセス集計がされてませんでした

スポンサーリンク

Cocoonテーマ独自のアクセス集計方法を選択するとJetpack統計情報が反映されなくなる

まさか・・・と思い、設定を「Jetpack」に戻すと今度は無事にアクセス集計されるようになりました

どうやらCocoonでは「Jetpack」と「テーマ独自」のアクセス集計は排他的な関係らしいです(それとも当ブログだけの環境で起きてる特殊な不具合?)

結局、僕はJetpack統計情報の方が信頼できそうということでそちらを選んで、記事一覧ではPV数を表示しないよう設定してブログを運用することにしました

もし皆様でもテーマにCocoonを使われていて、記事一覧画面が表示されない、Jetpackのサイト統計情報が機能してない不具合が発生していたら、上記の設定を変更すれば解決するかもしれません

にしても記事一覧ってたびたび読み込み不可になる気がしますね・・・WordPressでよくエラーが起きる場所なのかな・・・

 

コメント

タイトルとURLをコピーしました