2016-06-01 7 views
0

私はウェブサイトに表示されたときに画像にalt属性を追加しようとしていますが、これまでのところ運はありません。WordpressのテーマでALTタグが表示されない

はどうもありがとうございました、ここで私がしようとしているコードです:私は成功しません特色$に$ポスト> IDを変更しようとした

<?php $featured = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), '1440_1712'); ?> 
<?php $alt = get_post_meta($post->ID, '_wp_attachment_image_alt', true); ?> 
<div class='img-half-wrap' style='background-image: url("<?php echo $featured[0]; ?>");' alt='<?php echo $alt; ?>'> 

。 何か助けていただければ幸いです。

あなたは

+0

を'オプションの引数なしで、どのような結果に見えますか? – zipzit

+0

ご連絡ありがとうございました。私はalt = "配列"を参照してください。 – im2shae

答えて

1

あなたは間違ったオブジェクトにget_post_metaを使用しているありがとう:何を取得したいことはありませんポストから、メディアから_wp_attachment_image_altメタです。

ですから、この使用する必要があります:あなたは `get_post_meta($ポスト> ID)をテストする場合

$alt = get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attachment_image_alt', true); 
関連する問題