サポート » 使い方全般 » the_post_thumbnail() のaltタグについて

  • 解決済 miwarock777

    (@miwarock777)


    <?php if (has_post_thumbnail()): ?>
     <?php the_post_thumbnail(); ?>
     <?php else: ?>
     <img src="<?php echo get_template_directory_uri(); ?>/noimage.jpg" alt="no image" />
    <?php endif; ?>

    よくある形式でアイキャッチ画像を吐き出ししているのですが、
    代替テキストを入力しているのにもかかわらず、画像によってaltタグが出たり出なかったりしています。
    altタグが出てこない画像は、何をやっても出ません。(パーマリンクの更新、データベースの最適化、メディアライブラリへ再アップロード)
    それがなぜなのか分かりません。。。

    同じような症状に見舞われた方はいらっしゃいませんか?
    その際、どのように解決したのか、お教えていただけますと嬉しいです。

    • このトピックはmiwarock777が1年、 4ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    同じような症状に見舞われたことはないですが、wp_get_attachment_image_attributesなどのフィルターフックで何かの条件で img タグの属性が操作されていると出ない場合はありそうです。
    そのようなカスタマイズや、画像表示関連のプラグインに原因があるのかな、と思います。

    munyaguさん、コメントありがとうございます。

    調べてみたところ、おっしゃる通り、
    wp_get_attachment_image_attributesのフィルターフックでした。。。
    (サイズのclass属性がつかないようにしていました)

    勉強になりました。
    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「the_post_thumbnail() のaltタグについて」には新たに返信することはできません。