首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取特色图片alt text wordpress

获取特色图片alt text wordpress
EN

Stack Overflow用户
提问于 2018-08-23 03:14:02
回答 2查看 1.7K关注 0票数 1

我试图简单地显示在我们的可湿性粉剂库中设置的图像的alt文本。

我试过了

代码语言:javascript
复制
<?php $image_id = get_post($id); ?>
<?php $image_alt = get_post_meta($image_id, '_wp_attachment_image_alt', true); ?>
<img class="photo" src="<?php echo the_post_thumbnail_url() ?>" alt="<?php echo $image_alt ?>"/>

但当我这样做时,它不会显示alt文本。我做错什么了吗?

EN

回答 2

Stack Overflow用户

发布于 2018-08-23 06:33:01

如果图片是特色图片,并且您看到的是正确的图片,请尝试以下操作:

代码语言:javascript
复制
<?php
  $thumbnail_id  = get_post_thumbnail_id( $post->ID );
  $thumbnail_alt = get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true );
?>

<img class="photo" src="<?php echo the_post_thumbnail_url() ?>" alt="<?php echo $thumbnail_alt ?>"/>

如果你能解决这个问题,请告诉我

票数 0
EN

Stack Overflow用户

发布于 2020-08-06 05:35:54

这对ME是有效的

我用来显示带有alt文本的特色图像的完整代码

代码语言:javascript
复制
<img src="<?php echo get_the_post_thumbnail_url(); ?>" alt="<?php echo get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true); ?> "/>

对于图像源

代码语言:javascript
复制
<?php echo get_the_post_thumbnail_url(); ?>

对于alt文本

代码语言:javascript
复制
<?php echo get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true); ?>

PS。确保你在后端给你的特色图片添加了一些alt文本。

希望它能在未来帮助某些人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51973662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档