Dalam tema putih saya, tidak ada atribut alt yang dikonfigurasi untuk posting slider rumah. Saya menambahkan teks alt untuk gambar melalui antarmuka perpustakaan media. Saya menambahkan kode berikut untuk menampilkan teks alt / atribut. Tetapi tidak muncul:
<img class="homepage-slider_image" src="http://www.blabla.com/wp-content/uploads/2013/06/cms-website4-1800x800.jpg" alt="" />
Ini kodenya:
<?php
$image = get_post_meta(get_the_ID(), WPGRADE_PREFIX.'homepage_slide_image', true);
if (!empty($image)) {
$image = json_decode($image);
$image_alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true);
if ( empty( $image_alt )) {
$image_alt = $attachment->post_title;
}
if ( empty( $image_alt )) {
$image_alt = $attachment->post_excerpt;
}
$image_title = $attachment->post_title;
$image_id = $image->id;
$image = wp_get_attachment_image_src( $image_id, 'blog-huge', false);
echo '<img class="homepage-slider_image" src="'.$image[0].'" alt="'. $image_alt .'" />';
}
?>
$attachment->ID
tetapi saya tidak dapat melihat info tentang$attachment
objek dalam kode Anda.