Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › Amazonの画像がAMPだと300×300になる
- このトピックには2件の返信、1人の参加者があり、最後に
uにより8年、 4ヶ月前に更新されました。
-
投稿者投稿
-
-
2018年5月26日 11:32 AM #60087
u
ゲストこんにちは
simplicity2.6.8.zip
simplicity2-child20161002a.zip
で利用させて頂いています。Amazonアソシエイトツールバーで
このページへのリンク生成 [テキスト] [画像] [テキストと画像]
の[画像]を選ぶと
小、中、大
のサイズが選べます。
これを使ってある商品の画像広告を大中小で取得して、通常ページで表示すると画像のサイズは以下のようになりました。
小 110×110
中 160×160
大 250×250
これは期待通りの動きです。ところがAMPで表示すると、大中小に係わらず全て
300×300
で表示されました。
これはSimplicity2の仕様ですか?
出来れば通常ページと同じく、大中小の大きさを反映させたいのです。昨日の以下の質問は、それを解決するためにAMPではCSS設定して画像サイズを指定すれば良いかなあと思って質問させて頂いたのですが、
https://wp-simplicity.com/suport/topic/footer_customに書いたstyle設定がamp画面に反映されない/
そんな事をしなくても何か良い方法があるならお教えください。
よろしくお願いいたします。
そんなに急ぎではありません。 -
2018年5月26日 12:10 PM #60088
かうたっく
ゲストところがAMPで表示すると、大中小に係わらず全て
300×300
で表示されました。
これはSimplicity2の仕様ですか?
出来れば通常ページと同じく、大中小の大きさを反映させたいのです。Simplicityで検索したので以下をご確認ください。
以前は、AMPページでwidth・height属性のないIMGタグではAMPエラーが出ていたと思います。
けれど今バージョンから、AMPエラーが出ないように変更しました。
ただ、AMPエラーは出なくなりますが、width・height属性のないIMGタグは、自動的に幅と高さが300pxに設定されて以下のように表示される仕様になります。
~~ 中略 ~
これは、WEB制作に慣れていない方の場合は、AMPエラーを修正するのも大変と思い、とりあえず画像の表示は多少変わろうとも、「なるべくへAMPエラーの出にくいものにしよう」ということからです。
もし、意図通りのAMP画像表示にしたい場合は、自前で外部URLを呼び出しているIMGタグにwidth・height属性を指定してください。
引用元:Simplicity2.4.1公開。AMPページにアイコン追加、外部URLの画像でもAMPエラーが出ないように仕様変更。
現在も同じ仕様です。
管理画面の投稿編集画面のテキストエディタ、Amazon画像imgタグ内にwidthとheightを入れると解消されますよ。一気にするのが面倒なので、個人的に流入の多いページ・自分が解消しやすいページ以外はAMPを切って、数時間かけて幅と高さを確認して書き込む作業をして修正しました。
<img src="画像のパス…amazon.com/images/・・・.jpg" width="206" height="298" />CSSは試したことないですが、一度試してイケるのであればココに書きこんでいると、情報が欲しい人に検索から届くかもしれませんね^^
-
2018年5月26日 8:04 PM #60090
u
ゲストかうたっくさん
詳しい情報、大変ありがとうございました。
AMPページで画像が300×300になる理由が分ってスッキリしました。
手作業で幅と高さを設定する方法でやってみます。
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。