2 html javascript php jquery plugins
我试图在我的wordpress模板中显示由图像组成的转发器字段,但它不起作用.我尝试阅读插件的文档:http: //www.advancedcustomfields.com/add-ons/repeater-field/ 但仍然无法使其工作.
这是标记:
<div id="slideshow">
<ul id="slides">
<li><img src="<?php the_repeater_field('home_slider'); ?>" alt="" /></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
转发器字段的名称是"home_slider",字段的名称是"home_image".请有人帮帮我吗?
这是加载页面后显示的内容:
<img src alt>
Run Code Online (Sandbox Code Playgroud)
repeater-field将所有内容存储在一个数组中,因此你需要检索它然后将其循环出来,试试这个:
$slides = get_field('home_slider'); // Grabs the array
// Check if there is any data in the array before looping
if($slides) {
echo '<ul id="slideshow">';
foreach($slides as $s) {
echo '<li>';
echo '<img src="'.$s['home_image'].'" alt="" />';
echo '</li>';
}
echo '</ul>';
}
Run Code Online (Sandbox Code Playgroud)
现在,根据您设置要返回的图像(图像URL,附件ID或图像对象),您需要使用不同的方法来获取图像的路径.