Php 从ACF图像数组中提取alt和title
尝试使用图像数组通过ACF提取图像的alt和title标记。这就是我一直在做的事情,大部分时间它似乎都能工作,但这次我无法让它工作 这是我的密码 送行吗Php 从ACF图像数组中提取alt和title,php,title,advanced-custom-fields,alt,Php,Title,Advanced Custom Fields,Alt,尝试使用图像数组通过ACF提取图像的alt和title标记。这就是我一直在做的事情,大部分时间它似乎都能工作,但这次我无法让它工作 这是我的密码 送行吗 <div class="slide-img"> <?php $image = get_field('slide_image_1'); ?> <img class="rsImg" src="<?php echo $image; ?>" alt="<?php echo $image['al
<div class="slide-img">
<?php
$image = get_field('slide_image_1');
?>
<img class="rsImg" src="<?php echo $image; ?>" alt="<?php echo $image['alt']; ?>" title="<?php echo $image['title']; ?>">
</div>
<pre>
<?php print_r($image); ?>
</pre>
“alt=”“title=”“>
幻灯片_image_1是我的ACF名称试试:
若要输出图像对象并查看图像是否由acf实际提供,以及哪些图像对象/数组字段可用。如果存在alt和其他图像字段,则当您直接回显图像字段时,它应该工作,
您只需输出整个数组,前提是您将图像字段设置为输出 创建字段时的图像对象
您需要从数组中添加所需的对象,就像使用alt
和title
一样,这样您的最终图像标记将是:
“alt=”“title=”“>
始终尝试
var\u dump
或print\u r
,正如前面提到的另一个答案所述,当您看到某些东西不起作用时,这样您就可以看到返回的内容并获取所需的正确数据。顺便说一句,您在src中回送$image。如果您有一个图像数组,那么您应该回显$image['url']或url或提供的任何内容。