所以在 h1 我想要: "alt text of image" 试着把它-6ren">
gpt4 book ai didi

php - 如何在 wordpress 中检索和显示图像的替代文本?

转载 作者:行者123 更新时间:2023-12-05 00:05:17 26 4
gpt4 key购买 nike

如何在 wordpress 中检索和显示图像的替代文本?试图用标题代替 alt。这是原始代码。

<?php while ( have_posts() ) : the_post(); ?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>

所以在 h1 我想要:
<h1 class="entry-title">"alt text of image"</h1>

试着把它放在一个像这样的变量中:
 $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true);
<h1 class="entry-title"><?php echo $alt_text; ?></h1>

但它没有出现。任何解决方案?

最佳答案

首先你需要得到attachment ID获取alt文本..

使用此代码来获取,

$img_id = get_post_thumbnail_id(get_the_ID());

现在添加你的代码,
<?php $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true); ?>
<h1 class="entry-title"><?php echo $alt_text; ?></h1>

请确保,您的 attachment Alternative Text不是空的...

您可以添加 Alternative Text来自 wp-admin --> Media --> edit your attachment --> Alternative Text ...

关于php - 如何在 wordpress 中检索和显示图像的替代文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com