Q.質問内容
固定ページにおいてテンプレート「デザインページ1」を選択時に設定できる「デザインコンテンツ」の画像にaltタグを表示させる方法を知りたいです。
▼変更箇所イメージ

A.下記の方法でカスタマイズしてください。
こちらではメディアライブラリーの「代替テキスト」で指定されているテキストを表示する方法をご案内しております。
メディアライブラリーの「代替テキスト」については、詳しくは弊社サイトにて紹介しています。
ブログ記事を書いていると内容を補足するためや、リンク先のイメージを示すために画像を挿入することがあると思います。画像を挿入時には、alt属性を正しく活用していますか?意外と見落としているケースも少なくありません。
1. altタグのテキストを指定
編集するファイル: page-design1.php
編集する箇所: 86行目付近
$image1 = $content['image1'] ? wp_get_attachment_image_src( $content['image1'], 'full' ) : '';
$image2 = $content['image2'] ? wp_get_attachment_image_src( $content['image2'], 'full' ) : '';
↓$image1_alt、$image2_altを指定
$image1 = $content['image1'] ? wp_get_attachment_image_src( $content['image1'], 'full' ) : '';
$image1_alt = get_post_meta ( $content['image1'], '_wp_attachment_image_alt' , true );
$image2 = $content['image2'] ? wp_get_attachment_image_src( $content['image2'], 'full' ) : '';
$image2_alt = get_post_meta ( $content['image2'] , '_wp_attachment_image_alt' , true );
2. altタグの出力先を指定
編集するファイル: page-design1.php
編集する箇所: 98行目付近
<?php if($image1) { ?>
<img class="image1 image page_animate_item" src="<?php echo esc_attr($image1[0]); ?>" alt="" title="">
<?php }; ?>
<?php if($image2) { ?>
<img class="image2 image page_animate_item" src="<?php echo esc_attr($image2[0]); ?>" alt="" title="">
<?php }; ?>
↓ alt=””に$image1_alt、$image2_altをそれぞれ挿入
<?php if($image1) { ?>
<img class="image1 image page_animate_item" src="<?php echo esc_attr($image1[0]); ?>" alt="<?php echo $image1_alt; ?>" title="">
<?php }; ?>
<?php if($image2) { ?>
<img class="image2 image page_animate_item" src="<?php echo esc_attr($image2[0]); ?>" alt="<?php echo $image2_alt; ?>" title="">
<?php }; ?>
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!