私はポスト内の画像を簡単に反応させることができますが、同じb/cを行うカスタムポストタイプのサムを得る際に問題があります。WPは自動的に幅と高さを挿入します。私は少なくともこれらのデフォルトの幅/高さをオーバーライドする方法を探しています。誰もがこのための解決策を持っていますか?レスポンシブワードプレスサムネイル
ありがとうございました! -j
私はポスト内の画像を簡単に反応させることができますが、同じb/cを行うカスタムポストタイプのサムを得る際に問題があります。WPは自動的に幅と高さを挿入します。私は少なくともこれらのデフォルトの幅/高さをオーバーライドする方法を探しています。誰もがこのための解決策を持っていますか?レスポンシブワードプレスサムネイル
ありがとうございました! -j
サムネイルのURLを出力するには、WPのwp_get_attachment_image_src()
を使用して、独自の<img/>
タグを作成し、それに応答する必要があります。
<img src="<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID)); echo $img[0]; ?>" alt="<?php the_title(); ?>"/>
あなたが特定のサイズにしたい場合は、この挿入します。これは、あなたのCSSで何をしたいですwp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large')
応答ありがとうIndranil:あなたが提案している解決策:これは関数ファイルに、次にテンプレートファイルにも適用されますか?そしてもしそうなら、どのようにしっかりしていますか?すべては、ちょっとした騒ぎであることをお詫びします。 – user1113662
いいえ、画像を表示するテンプレートファイルに入れます。 – Indranil
Hmmm:まだ運がないIndranil。 ?あなたは、おそらく私にそれは私がサムネイルを呼び出す午前れているフォーマット(再びと、noobの要求のすべてのapoligizes)に適用した例を示すことができた:\t \t \t \t \t \t \t
を:
img {
max-width: 100%;
height: auto;
}
最初の宣言は、必ずすべての画像を超えることはありませんますその包含要素の幅。高さの自動宣言により、img
要素のサイズ属性を持っていても、縮小されたときにすべての画像がその比率を保持します。したがって、これはサイズ属性を上書きします。
<img src="<?php $img=wp_get_attachment_image_src(
get_post_thumbnail_id($post->ID),large);
echo $img[0]; ?>" alt="<?php the_title(); ?>"
style="display:block; width:50%;"/>
これでいいはずです。
詳細については、[編集]をクリックしてください。検索可能なコンテンツが含まれていないため、コード専用と「試してください」という回答は(推奨されません)(// meta.stackexchange.com/questions/196187)、誰かが「これを試してみる」理由を説明していません。私たちはここで知識のためのリソースとなるよう努力しています。 – Mogsdad
あなたが探しているはずのもの:http://wordpress.stackexchange.com/questions/5568/filter-to-remove-image-dimension-attributes – Pat