サポート » プラグイン » カスタムフィールドテンプレートを使用して画像のaltの設定

  • 解決済 hazudog

    (@hazudog)


    カスタムフィールドテンプレート(プラグイン)を使用して画像を出力しています。
    画像の表示はされるのですが、alt、titleがファイル名称に設定されてしまいます。
    例えば、ファイル名称が、image01.jpgであれば、title=”image01″ alt=”image01″といった具合です。
    altやtitleを空か、任意で設定する事にはどうすればいいのでしょうか?
    初歩的なご質問かも知れませんが、phpやwpの知識が乏しいため、解決できません。
    ご教授いただければと思います。

    テンプレートオプションにて以下の様に設定しています。
    [mainimage]
    type = file
    label = メイン画像

    出力するテンプレートでは、以下の様に設定して出力しております。
    <?php echo wp_get_attachment_image(get_post_meta($post->ID,’mainimage’,true)); ?>

    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • #未検証

    テーマフォルダの functions.php に以下を追加すると alt,title を空にします多分。

    add_filter( 'wp_get_attachment_image_attributes', 'my_get_attachment_image_attributes', 10, 2 );
    function my_get_attachment_image_attributes( $attr, $attachment ) {
      $attr['alt'] = $attr['title'] = '';
      return $attr;
    }

    トピック投稿者 hazudog

    (@hazudog)

    ご教授いただきました通り、
    functions.phpに追加しましたところalt,titleは空になりました。
    またご質問させていただく機会があると思いますが宜しくお願いいたします。

    functions.phpのコードを、解読できるかわかりませんが、調べてみます。

    取り急ぎお礼までに。ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドテンプレートを使用して画像のaltの設定」には新たに返信することはできません。