Php WP ACF获取附件';页面链接';滑块中图像数量的URL
我正在使用高级自定义字段为我的站点生成滑块。每个图像(附件)还使用“页面链接”选项附加了一个自定义字段,允许我将链接与每个图像关联。下面的代码是通过链接进行的,但是对于每个图像都是相同的,不管滑块中显示的是哪一个(每个图像都应该有不同的链接)Php WP ACF获取附件';页面链接';滑块中图像数量的URL,php,html,wordpress,advanced-custom-fields,Php,Html,Wordpress,Advanced Custom Fields,我正在使用高级自定义字段为我的站点生成滑块。每个图像(附件)还使用“页面链接”选项附加了一个自定义字段,允许我将链接与每个图像关联。下面的代码是通过链接进行的,但是对于每个图像都是相同的,不管滑块中显示的是哪一个(每个图像都应该有不同的链接) “alt=”“/> 我也尝试过让url_链接字段特定于下面的图像,但这不会获取任何信息 <h4><a href="<?php echo $image['url_link']; ?>">View Case Study&
“alt=”“/>
我也尝试过让url_链接字段特定于下面的图像,但这不会获取任何信息
<h4><a href="<?php echo $image['url_link']; ?>">View Case Study</a></h4>
非常感谢。事实证明,这并不是“Gallery”自定义字段的最佳用途。相反,我转而使用“Repeater”字段,该字段可以包含子字段,其中可以保存图像、标题和链接信息。代码修改如下
<section class="slideshow">
<?php if( have_rows('slideshow_slides') ): ?>
<?php while( have_rows('slideshow_slides') ): the_row();
// vars
$image = get_sub_field('image');
$caption = get_sub_field('caption');
$link = get_sub_field('link');
?>
<figure>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt'] ?>" />
<figcaption>
<h2><?php echo $caption; ?></h2>
<?php if( $link ): ?>
<h4><a href="<?php echo $link; ?>">View Case Study</a></h4>
<?php endif; ?>
</figcaption>
</figure>
<?php endwhile; ?>
<?php endif; ?>
</section>
“alt=”“/>
事实证明,这并不是“Gallery”自定义字段的最佳用途。相反,我转而使用“Repeater”字段,该字段可以包含子字段,其中可以保存图像、标题和链接信息。守则修订如下
<section class="slideshow">
<?php if( have_rows('slideshow_slides') ): ?>
<?php while( have_rows('slideshow_slides') ): the_row();
// vars
$image = get_sub_field('image');
$caption = get_sub_field('caption');
$link = get_sub_field('link');
?>
<figure>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt'] ?>" />
<figcaption>
<h2><?php echo $caption; ?></h2>
<?php if( $link ): ?>
<h4><a href="<?php echo $link; ?>">View Case Study</a></h4>
<?php endif; ?>
</figcaption>
</figure>
<?php endwhile; ?>
<?php endif; ?>
</section>
“alt=”“/>
您的幻灯片放映使用哪种字段类型?@JordiNebot-我使用的是图库字段类型。您的幻灯片放映使用哪种字段类型?@JordiNebot-我使用的是图库字段类型。