【问题标题】:Getting image alt text in Wordpress slider在 Wordpress 滑块中获取图像替代文本
【发布时间】:2013-12-17 14:16:27
【问题描述】:

我们的网站在我们的首页使用主题的slider.php。我希望该滑块中显示的图像使用帖子元中的替代文本(在 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: ?>

` 知道我做错了什么吗?

【问题讨论】:

    标签: wordpress alt


    【解决方案1】:

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

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

    因此,应该改为使用以下方法;

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

    【讨论】:

    • 我使用了您对 $alt 变量的回声,但它仍然不起作用。老鼠。
    【解决方案2】:

    好的 - 所以我已经想通了。上面的代码试图从图片的缩略图中获取帖子元数据——据我所知,缩略图没有元数据。

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

    【讨论】:

    • 啊!很高兴你解决了它——记住你可以接受你自己的答案:)
    猜你喜欢
    • 1970-01-01
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多