在Wordpress滑块中获取图像替代文本

时间:2013-12-17 14:16:27

标签: wordpress alt

我们的网站在首页上使用了主题的slider.php。我希望该滑块中显示的图像能够使用post meta中的替代文本(在WP媒体库中编辑)。

我试图创建一个变量($ alt),并在调用img时回显该变量,但是它是空的。这是slider.php的相关部分:

$alt = get_post_meta($post->ID, '_wp_attachment_image_alt', true); 



<img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $alt[0]; ?>" />
    </a>

<?php else: ?>

` 知道我做错了吗?

2 个答案:

答案 0 :(得分:1)

您已将第三个参数设置为true,这意味着函数get_post_meta返回一个字符串;

http://codex.wordpress.org/Function_Reference/get_post_meta

因此,以下应该起作用;

<img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $alt; ?>" />

答案 1 :(得分:1)

好的 - 所以我想出来了。上面的代码试图从图像的缩略图中获取post meta - 据我所知,缩略图图像没有元数据。

我刚刚创建了一个自定义字段,现在滑块循环调用那个字段。