0

我在我的 Wordpress 网站上使用这个脚本:JQuery Plugin: Random Image

我遇到的问题是我不知道在路径部分中放置什么样的代码,以便 Wordpress 能够从图像文件夹中获取图像。/images 是不够的,因为它只会给我 www.mydomain.com/images/image.jpg,显然这不是使用 Wordpress 时的整个 URL。

我试过这个:js脚本文件中的wordpress路径url

但是我无法让它工作。每当我放置

var templateUrl = '<?= get_bloginfo("template_url"); ?>';

在我的文件中,我得到一个错误

%3C?=%20get_bloginfo(%22template_url%22);%20?%3E/images/image.jpg

我究竟做错了什么?

4

3 回答 3

0

你必须回应它。

<?php echo get_bloginfo("template_url"); ?> 

或者你可以使用

<?php bloginfo("template_url"); ?>
于 2013-02-28T03:41:55.093 回答
0

好的,我通过反复试验得到了它,我将在这里列出我做错的事情,以防其他人遇到同样的问题:

  1. 我将var templateUrl代码放在单独的 javascript 标记中。后来我把它移到了$(document).ready(function() {

  2. 我将templateUrl放在实际的 .js 文件中。我后来把它移到: $('.shuffle').randomImage({path: templateUrl + /images/});

最终结果如下所示:

<script type="text/javascript">
var templateUrl = '<?php bloginfo('template_directory'); ?>';
    $(document).ready(function() {
        $('.shuffle').randomImage({path: templateUrl + /images/});
    });
</script>

该脚本现在可以完美运行!感谢大家的帮助!:)

于 2013-03-01T11:02:46.827 回答
0
<script type="text/javascript">
var themeFolder = '<?php echo get_template_directory_uri(); ?>'; 
</script> 
于 2015-06-13T21:05:11.617 回答