Simplicityの特徴 › フォーラム › 不具合報告 › AMPエラー
-
投稿者投稿
-
-
2017年8月11日 8:46 AM #54922
ボヘミアン
ゲストここ最近ですがAMPで「暗黙的レイアウト「CONTAINER」はタグ「amp-img」ではサポートされません。」とエラーが出るようになり、本日調査したところ、「blog-card.php」で2か所ある「
</div>’ : ”;」にwithとheightがないことが原因として発生しているようです。withとheightを指定するとバリデータが通りました。
以上ご報告となります。
-
2017年8月11日 8:48 AM #54923
ボヘミアン
ゲストコードが上手く出なかったようなので、再度記述いたします。
「blog-card.php」の下記のコードでエラーが出ているようでした。<img src="//b.hatena.ne.jp/entry/image/'.$url.'" alt="" /></a></div>' : ''; -
2017年8月11日 11:24 AM #54925
わいひらキーマスターご報告に加えて、原因まで調べていただいて、ありがとうございます!
修正して近日中にアップしたいと思います。あと、よろしければ、参考までにwithとheightは、どのように修正されたのか、教えていただいてよろしいでしょうか。
-
2017年8月12日 4:36 PM #54932
ボヘミアン
ゲストとりあえずブログカードの高さや幅を超えないように、仮でそれぞれ10pxとしています。
-
2017年8月13日 12:53 PM #54943
わいひらキーマスターありがとうございます。
僕自身のサイトで、Google Search ConsoleでもAMPエラーが1つも出ていないので、詳しく調べてみたところ、AMPページでは「はてブ数」は表示させない仕組みになっていました。
コードでいうと、以下のように、条件分岐が書かれています。
is_blog_card_hatena_visible() && !is_amp()けれど、ボヘミアンさんのサイトの、AMPページでは、「はてブ数」が表示されているということでしょうか?
一応念のため、withとheightを加えたimgタグにするものを、2.6.0.3としてアップしておきます。
https://wp-simplicity.com/downloads/downloads2/ただSimplicityデフォルトとしては、AMPページでは「はてブ数」の非表示になっているのが仕様みたいです(※はてブの幅は、ブックマーク数によって幅が変わってくるためそうしたんだと思います)。
-
2017年8月13日 1:13 PM #54946
ボヘミアン
ゲストSimplicityがデフォルトでAMPに対応する前にこちらで用意したAMPテンプレートをそのまま利用しているので、表示されていました。
確かにはてぶは数が増えると長さが変わるので指定できないですよね。
失礼いたしました。
余計な対応をさせてしまい、申し訳ありません。 -
2017年8月13日 1:21 PM #54948
わいひらキーマスターいえいえ。
なるほど、そういうことでしたか。
不具合ではなかったようで安心しました。僕自身も、実装したときの仕様を、完全に忘れてしまっていて^^;
思い出す良いきっかけになりました。
-
-
投稿者投稿
- トピック「AMPエラー」には新しい返信をつけることはできません。