AMPエラー

6件の返信スレッドを表示中
  • 投稿者
    投稿
    • #54922
      ボヘミアン
      ゲスト

      ここ最近ですがAMPで「暗黙的レイアウト「CONTAINER」はタグ「amp-img」ではサポートされません。」とエラーが出るようになり、本日調査したところ、「blog-card.php」で2か所ある「</div>’ : ”;」にwithとheightがないことが原因として発生しているようです。withとheightを指定するとバリデータが通りました。

      以上ご報告となります。

    • #54923
      ボヘミアン
      ゲスト

      コードが上手く出なかったようなので、再度記述いたします。
      「blog-card.php」の下記のコードでエラーが出ているようでした。

      <img src="//b.hatena.ne.jp/entry/image/'.$url.'" alt="" /></a></div>' : '';

    • #54925
      アバター画像わいひら
      キーマスター

      ご報告に加えて、原因まで調べていただいて、ありがとうございます!
      修正して近日中にアップしたいと思います。

      あと、よろしければ、参考までにwithとheightは、どのように修正されたのか、教えていただいてよろしいでしょうか。

    • #54932
      ボヘミアン
      ゲスト

      とりあえずブログカードの高さや幅を超えないように、仮でそれぞれ10pxとしています。

    • #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ページでは「はてブ数」の非表示になっているのが仕様みたいです(※はてブの幅は、ブックマーク数によって幅が変わってくるためそうしたんだと思います)。

    • #54946
      ボヘミアン
      ゲスト

      SimplicityがデフォルトでAMPに対応する前にこちらで用意したAMPテンプレートをそのまま利用しているので、表示されていました。
      確かにはてぶは数が増えると長さが変わるので指定できないですよね。
      失礼いたしました。
      余計な対応をさせてしまい、申し訳ありません。

    • #54948
      アバター画像わいひら
      キーマスター

      いえいえ。
      なるほど、そういうことでしたか。
      不具合ではなかったようで安心しました。僕自身も、実装したときの仕様を、完全に忘れてしまっていて^^;
      思い出す良いきっかけになりました。

6件の返信スレッドを表示中
  • トピック「AMPエラー」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)