Wordpress 主题不显示 ALT 标签
Wordpress theme not displaying ALT tags
我正在尝试为网站上显示的图像添加 alt 属性,但到目前为止还没有成功。
非常感谢,这是我正在尝试使用的代码:
<?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; ?>'>
我尝试将 $post->ID 更改为 $featured 但没有成功。
非常感谢任何帮助。
谢谢
您在错误的对象上使用了 get_post_meta
:您想要获得的是来自 media[ 的 _wp_attachment_image_alt
元数据=22=],不是来自 post.
所以你应该使用这个:
$alt = get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attachment_image_alt', true);
我正在尝试为网站上显示的图像添加 alt 属性,但到目前为止还没有成功。
非常感谢,这是我正在尝试使用的代码:
<?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; ?>'>
我尝试将 $post->ID 更改为 $featured 但没有成功。 非常感谢任何帮助。
谢谢
您在错误的对象上使用了 get_post_meta
:您想要获得的是来自 media[ 的 _wp_attachment_image_alt
元数据=22=],不是来自 post.
所以你应该使用这个:
$alt = get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attachment_image_alt', true);