Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从ACF图像数组中提取alt和title_Php_Title_Advanced Custom Fields_Alt - Fatal编程技术网

Php 从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

尝试使用图像数组通过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['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或提供的任何内容。