サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2019年6月18日 16:54
いつも大変お世話になっております。
サーチコンソールにてAMPエラーが2件検出されました。
「カスタムJavaScriptは使用できません」
「ホワイトリストに登録されたフォント プロバイダを除き、外部のスタイルシートはサポートされていません。代わりにドキュメント インライン「style amp-custom」タグを使用してください。」
というエラーです。
どうしたらエラーを解決できるか解決方法をお教えください。
宜しく御願い致します。
サイトurl
This topic was modified 5年前 by ケー君
2019年6月18日 20:10
よろしければ、画像内にあるエラーが出ているページのURLを貼り付けていただいてよろしいでしょうか。
2019年6月18日 23:20
下記ページで AMP エラーが出ていますね。
https://mykpb.com/gadget-mean/?amp=1
https://mykpb.com/sim-mean/?amp=1
カスタマイズをされていると思いますが、以下の 2 つの link タグ、2 つの script タグを削除されると、AMP エラーは解消すると思います。
https://notepad.pw/share/0gx7ngz1q
削除しても AMP エラーが残る場合には、HTML の縮小を解除して頂けると詳細に調べられます。
補足
AMP エラーの原因は、外部スタイルシートと JavaScript ファイルの読み込みです。
AMP では、基本的に外部スタイルシートを読み込めません。許可されているのは、5 つの Web フォントのスタイルシートのみです。
また、現状の AMP では、JavaScript は使えません。そのため、JavaScript ファイルの読み込みは禁止です。また、将来 JavaScript が使えるようになっても jQuery は使えません。
This post was modified 5年前 by Akira
わいひら reacted
Topic starter
2019年6月19日 14:45
https://mykpb.com/gadget-mean/?amp=1
https://mykpb.com/sim-mean/?amp=1
エラーが出ているページのリンクです。
宜しく御願い致します。
This post was modified 5年前 by ケー君
Topic starter
2019年6月19日 14:52
回答ありがとうございます。
タグを探してみたのですがどこにあるのか分かりませんでした。
初歩的な質問で申し訳ないのですが
送ってくださったlinkタグとscriptタグはテーマエディター内のどこにあるでしょうか?
ご回答のほどよろしくお願いいたします。
This post was modified 5年前 by ケー君
2019年6月19日 16:29
削除しても AMP エラーが残る場合には、HTML の縮小を解除して頂けると詳細に調べられます。
上に同じく、Cocoon設定・高速化にある圧縮を解除して保存していただけますか。
もしくはプラグインで圧縮している場合も同様、よろしくお願いします。
わいひら reacted
2019年6月19日 20:50
高速化を無効にする場合はこちら。
https://wp-cocoon.com/theme-trouble/
テンプレートにスクリプトを書き込むのであれば、!is_amp()を持ちで条件分岐して書き込む必要はあるかもしれません。
Topic starter
2019年6月20日 01:37
圧縮解除いたしました。
Topic starter
2019年6月20日 01:39
まだエラーは解消されていないです。
Topic starter
2019年6月20日 01:40
高速化解除いたしました。
2019年6月20日 20:37
AMP の検証は、下記 3 つの検証ツールのどれかを使います。ちなみに、1 番上の検証ツールが、サーチコンソールと同じ検証をします。
https://search.google.com/test/amp
https://validator.ampproject.org/
3 つとも試してみましたが、エラーは出ていません。なので、もう何もされる必要はないと思います。
気になるのは、何もされていないのにエラーが解消したこと。もしかして、そもそも link タグや script タグを追加するカスタマイズもされていないのではありませんか?
これらのタグを追加するには、子テーマの tmp-user / amp-head-insert.php にタグを書くのが一般的です。
このようなテンプレートファイルをカスタマイズされていない場合には、サーバーの設定がエラーの原因だったかもしれません。X サーバーをお使いなので、サーバーキャッシュ設定がどうなっているのかなと気になりました。私だったら、この設定は無効にします。
わいひら reacted
Topic starter
2019年6月20日 23:26
ありがとうございます。
子テーマ、親テーマ両方、何も追加しておりません。
サーバーキャッシュ設定はOFFでした。
もしかしたら、HTML、CSS、JavaScriptの圧縮を解除したことによってエラーが解消されたのかもしれません。
This post was modified 5年前 by ケー君
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。