我正在构建一个 WordPress 网站,我想要一个全屏主页背景滑块。我真的很喜欢这里的 jQuery backstretch 插件:https ://github.com/srobbin/jquery-backstretch
(如果您快速浏览一下它是如何工作的,请在 Demo 下拉菜单中选择第二个。)
要使插件工作,您需要使用这个 JS 片段:
<script>
$.backstretch([
"http://dl.dropbox.com/u/515046/www/outside.jpg"
, "http://dl.dropbox.com/u/515046/www/garfield-interior.jpg"
, "http://dl.dropbox.com/u/515046/www/cheers.jpg"
], {duration: 3000, fade: 750});
</script>
如您所见,图像需要在 JS 中声明。我需要能够上传尽可能多的图像,运行一个循环来获取每个图像的 URL,然后显示它们。我需要通过 PHP 传递这些。
用于获取每个图像的 PHP 片段将是:<?php the_field('background_image'); ?>
如何更改脚本以运行循环并通过 PHP 获取图像?
提前致谢
编辑:
这是使用 ACF 插件和选项页面插件显示我的所有图像的循环:'
<ul>
<?php while(has_sub_field('slider_images','option')): ?>
<li><img src="<?php the_sub_field('slider_image'); ?>" /></li>
<?php endwhile; ?>
</ul>
<?php endif; ?>'