サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2023年11月10日 22:46
お世話になっております。
本日、Jetpackによる統計がうまくできておらず、極端に表示数・訪問者が少ない状態となっています。
ただ、完全に機能していないわけではなく、ごく一部のみカウントされています(添付ファイル参照)。
原因は昨日自動更新されたWordPress 6.4.1にアップデートしたことだと考えられますが、同様の事例は報告されていますでしょうか?
対処法等ご教示いただけると幸いです。
不具合・カスタマイズ対象ページのURL: https://pcningen.com/
解決のために試したこと:LiteSpeed Cacheの無効化
環境情報: ※CSSの縮小化のみ、無効化すると表示が崩れるため有効化しております
----------------------------------------------
サイト名:PC人間
サイトURL: https://pcningen.com
ホームURL: https://pcningen.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/skin-dark-enji/style.css
WordPressバージョン:6.4.1
PHPバージョン:7.4.33
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
サーバーソフト:LiteSpeed
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.6.8.4
カテゴリー数:12
タグ数:82
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.3
style.cssサイズ:14809バイト
functions.phpサイズ:4173バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:5
Auto Post Thumbnail:1
Retina:1
ホームイメージ:/wp-content/uploads/2021/07/84172f_logo_1920_1080.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:1
JavaScript縮小化:0
Lazy Load:1
----------------------------------------------
利用中のプラグイン:
Akismet Anti-spam: Spam Protection 5.3
Category Order and Taxonomy Terms Order 1.7.9
Colorize Mobile Browser Bar 1.1.0
Contact Form 7 5.8.2
EWWW Image Optimizer 7.2.1
Health Check & Troubleshooting 1.7.0
Highlighting Code Block 1.7.0
Jetpack 12.8
Site Kit by Google 1.113.0
WP Multibyte Patch 2.9
WPvivid Backup Plugin 0.9.92
XML Sitemap Generator for Google 4.1.13
XO Security 3.7.0
----------------------------------------------
2023年11月11日 00:02
pcningenさん
プラグインのことですので、良く分かりませんけれど。
pcningenさんのサイトは、以下のようなエラーが出ています。
上記の「jetpack-stats-js」で検索すると、以下がヒットしました。
上記を開くと、こんな感じでした。
関係あるのかもしれないです。
2023年11月11日 00:57
本日、Jetpackによる統計がうまくできておらず、極端に表示数・訪問者が少ない状態となっています。
まだWordPressは6.3.2ですが、僕もJetPackの統計情報使っています。
問い合わせの回答ではないんですが、グラフの画像見ておかしいことに気づきました。
画像を貼り付けたのが「11月10日 22:46」となっています。
でも、グラフを見ると「11月10日」の先に3つも棒グラフが表示されてるのは、おかしくないですか?
それに、選択しているのが一番右のグラフのように見えますけど、これは表示数とあってるんですかね。
なんか日付とグラフがずれてないですかね?
2023年11月11日 11:28
<script> に async 属性を追加するカスタマイズをしていらっしゃいますか?もしくは、何かしらの設定で async 属性を追加していらっしゃいますか?
mk2さんの添付画像で確認できますが、<script> の src 属性の値がおかしいです。
<script defer="" src="https://stats.wp.com/e-202345.js' async charset='UTF-8" id="jetpack-stats-js"></script>
async 属性が src 属性の値として書かれています。また、charset='UTF-8" とまで書かれていますし、Jetpack の <script> 以外でも同様の状態になっています。
わいひら reacted
Topic starter
2023年11月11日 23:15
なぜかレポート画面を開いた瞬間だと、日付の表示がずれてますね。
ただ、ウィンドウサイズを変更すると元に戻るので、今回の不具合?の本質的な原因とは関係無いと思います。(スマホでみても”日付の表示”は正常です)
Topic starter
2023年11月11日 23:20
ご返信ありがとうございます。
意図してasync 属性を追加等はしていません。
追加したカスタムJavaScriptは下記のコードのみですが、関係無さそうです…。
他に原因があるとすれば、やはりプラグインが悪さしているのでしょうか。
Akismet Anti-spam: Spam Protection 5.3
Category Order and Taxonomy Terms Order 1.7.9
Colorize Mobile Browser Bar 1.1.0
Contact Form 7 5.8.2
EWWW Image Optimizer 7.2.1
Health Check & Troubleshooting 1.7.0
Highlighting Code Block 1.7.0
Jetpack 12.8
Site Kit by Google 1.113.0
WP Multibyte Patch 2.9
WPvivid Backup Plugin 0.9.92
XML Sitemap Generator for Google 4.1.13
XO Security 3.7.0
// 以下目次現在位置のハイライト // -------------------------------- jQuery(function() { // ナビゲーションのリンクを指定 var navLink = jQuery('#sidebar-scroll li a'); if(!navLink[0]) { return false; }; // 見出しを配列に格納 var contentsArr = new Array(); for (var i = 0; i < navLink.length; i++) { // 見出しを取得 var targetContents = jQuery(navLink.eq(i).attr('href')); // 配列に格納 contentsArr[i] = targetContents }; //投稿記事エリアの次の要素を最終位置取得用に追加 contentsArr[i] = jQuery('.article-footer'); // 現在地をチェックする function currentCheck() { navLink.removeClass('current'); // 現在のスクロール位置を取得 var windowScrolltop = jQuery(window).scrollTop() + 50; for (var i = 0; i < contentsArr.length-1; i++) { // 現在のスクロール位置が、見出しと次の見出しの間にあるものを調べる if(contentsArr[i].offset().top <= windowScrolltop && contentsArr[i+1].offset().top > windowScrolltop) { //ナビゲーションにclass="current"をつける navLink.eq(i).addClass('current'); //目次のカレントが表示領域から出たら見える位置までスクロール var tocList = jQuery('.toc-content>ol'); var posTop = navLink.eq(i).position().top; if (tocList.innerHeight() < posTop + 60) { tocList.scrollTop(tocList.scrollTop()- tocList.innerHeight() + posTop + 60); } if (posTop < 60) { tocList.scrollTop(tocList.scrollTop() - 60); } break; } }; } // ページ読み込み時とスクロール時に、現在地をチェックする jQuery(window).on('load scroll', function() { currentCheck(); }); // ページ読み込み時とリサイズ時に目次のMaxHeightを設定 var timer = false; $(window).on("load resize", function() { if (timer !== false) { clearTimeout(timer); } timer = setTimeout(function() { jQuery('.toc-content>ol').css('max-height', jQuery(window).height() - 100); }, 100); }); }); //---------------------参考サイト https://hakobublog.com/show-current-position //---------------------スムーズスクロール $(function(){ $('a[href^="#"]').click(function(){ //スクロールのスピード var speed = 500; //リンク元を取得 var href= $(this).attr("href"); //リンク先を取得 var target = $(href == "#" || href == "" ? 'html' : href); //リンク先までの距離を取得 var position = target.offset().top; //スムーススクロール $("html, body").animate({scrollTop:position}, speed, "swing"); return false; }); }); //---------------------参考サイト https://recooord.org/smooth-scroll/
Topic starter
2023年11月11日 23:22
ご返信、ありがとうございます。
https://wordpress.org/support/topic/jetpack-stats-not-working-10/
海外フォーラムに、当該項目に関するエラーについてのトピックがありました。もう少し自分でも調べてみます。
2023年11月12日 00:52
@pcningen さん
PHP のカスタマイズで <script> を変更していらっしゃいませんか?子テーマの functions.php にそこそこの量のコードをお書きになっていますので、まずは functions.php のコードを確認されるのがいいように思えます。
jetpack-stats-js という id が付いている <script> の src 属性の値が、現在はこのようになっています。
https://stats.wp.com/e-202345.j s'%20async%20charset='UTF-8
上記の URL にアクセスすると、以下の URL にリダイレクトされ 404 エラーが出ます。これがmk2さんがおっしゃっている内容です。
https://wordpress.com/e-202345.js&/#039;%20async%20charset ='UTF-8
本来は、以下の URL のはずです。この URL であれば正常にアクセスできます。
https://stats.wp.com/e-202345.js
この <script> の src 属性の値に async などを追加している原因を探し出す必要があると思います。
This post was modified 1年前 2回 by Akira
わいひら reacted
Topic starter
2023年11月12日 01:16
PageSpeed Insightの「レンダリングをブロックしている JavaScript/CSS」の対策と称して、以下のコードを挿入していました。
今までは動いていたのが謎ですが‥。
if (!(is_admin() )) { function add_async_to_enqueue_script( $url ) { if ( FALSE === strpos( $url, '.js' ) ) return $url; //.js以外は対象外 if ( strpos( $url, 'jquery.min.js' ) ) return $url; //'jquery.min.js'は、asyc対象外 return "$url' async charset='UTF-8"; // async属性を付与 } add_filter( 'clean_url', 'add_async_to_enqueue_script', 11, 1 ); }
約2日分のデータを欠損させてしまったのは悔やまれますが、治って良かったです。
これを気に他のカスタムコードも見直そうと思います。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。