サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2018年4月20日 21:05
どちらに書き込みをしたらいいもか分からず、「ブログ相談」に書き込ませて頂きました。
こちらのページを始め色々なページで「必須属性「target」がタグ「FORM [method=GET]」にありません。」というエラーが検出されました。
私自身が勉強不足なもので、申し訳ないですがこのエラーを修正する方法があれば教えて頂ければ幸いです。
※エラーが増え続けており、怖くなったので現在はAMPを解除していまいました。
2018年4月21日 01:08
現在、AMP機能が有効になっていないので、確かなことはわかりませんが、もしかしたらサイドバーのドロップダウンリストが原因なのかも。
ドロップダウンリストをやめて、AMPチェックをするとエラーは出ますでしょうか?
もしくは、ウィジェットの「表示設定」でAMPページで非表示にするとか。
トピックスターター 2018年4月21日 01:59
サイドバー追従領域に設置していたウィジェットをAMPページには非表示にしたところ、AMPチェックでエラーの検出はされませんでした。
ありがとうございます。
サーチコンソールにて新たに別のエラーが見つかってしまったのですが、こちらの記事で、「タグ「video」はタグ「noscript」の子孫としてのみ使用できます。「amp-video」ではありませんか?」というエラーが検出されました。
google検索にて、この記事を見つけたのですが、コクーンでも同じような手段でvideoタグをAMP対応するという方法であっていますでしょうか?
AMPエラーに関した質問のため、こちらに書き込ませて頂いていますが新しいトピックを立ててご相談させて頂いた方がよかったでしょうか?(一つのトピックにつき、1つの質問とのことなので)
お忙しい中申し訳ありませんが、よろしくお願いします。
トピックスターター 2018年4月21日 22:56
先程確認したところ、videoタグに関するエラーも何故か消えていました。お騒がせしました。
お忙しい中相談に乗って下さりありがとうございました。
2018年4月22日 00:49
Akiraさんが書かれている記事の「amp-video」対応は、Cocoonではやっていませんでした。
なので、対応版をアップしておきます。
https://github.com/yhira/cocoon/archive/master.zip
2018年4月22日 11:19
あ!わいひらさん、私の記事の方法はまずいかもしれません。
というのも、私の記事では、 WordPress のショートコードや oEmbed の動画を無視しています。対応しているのは、自分で video タグを使い挿入した動画のみ。
なので、「メディアを追加」から埋め込んだ動画は、 AMP エラーか警告が出てしまいます。
WordPress のショートコードで埋め込んだ動画を AMP に変換するには、以下のコードでしょうか。正規表現が苦手なので、正しい自信がありません。
https://notepad.pw/share/w0xugs0l
ただ、上記のコードでは、 oEmbed の対応が不完全です。また、自分で video タグを使い挿入した動画で 、AMP エラーが出てしまいます。さらに、 WordPress のショートコードで埋め込んだ動画は style 属性が付いているので、動画によっては表示が崩れます。
WordPress のショートコードや oEmbed で埋め込む動画の AMP 対応は、ものすごく面倒だった記憶があります。
動画は YouTube や Vimeo にアップロードして、読み込んだ方が絶対いいなと思ったほど。
2018年4月22日 23:13
WordPress のショートコードや oEmbed の動画を無視しています。対応しているのは、自分で video タグを使い挿入した動画のみ。
そうだったんですね。
ただ、videoタグを使ったものだけに有効なだけで、新たに不具合となるような部分はなさそうなので、今後の修正までは使わせていただこうと思います。
コード、ありがとうございます!
ショートコードや oEmbedを用いたvideoの対応は、厄介そうですね^^;
今、ちょっと体調を崩しているので、体調をみながらAkiraさんのコードを参考にしつつ、じっくり取り組んでみたいと思います。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。