0

我在如何使用 jquery 获取图像 url 时遇到问题。我的 js 文件夹中有 custom.js,我想从 img 文件夹中获取图像。顺便说一下,我使用的是 wordpress。也许有人可以帮助我?

var $old_img = '../<?php bloginfo('stylesheet_directory');?>'+'/img/qs_slogan_down.png'; 
4

1 回答 1

2

所以我假设您的“img”目录位于您的 wordpress 主题的根目录中?因此,例如,如果您的主题名称是“我的自定义主题”,则路径可能类似于...

public_html/wp-content/themes/我的自定义主题/img/qs_slogan_down.png

如果确实如此,那么我只需将变量分配给正确的路径,您就可以这样做:'<?php bloginfo('template_directory');?>/img/qs_slogan_down.png'.

模板目录是指 wp-content 中你的主题文件夹。

话虽如此,您仍然只在变量中存储一个字符串,您希望将其分配给图像的 src 属性。

编辑:

我想我理解你的困境。您需要一个可用的文件路径,并且如果您试图在文档加载后触发的函数中获取它,那么您将不会从服务器接收任何信息,因为该信息已被提供。

因此,您要么需要使用 AJAX(可能有点太复杂,但很好学习),或者您可以执行以下操作:

在您的 .php 文档中,使用 bloginfo('template_directory') 函数在文档加载期间调用和存储页面上所需的数据(作为某些元素的某些属性),然后将其作为参数传递给您的函数,并将您的变量分配给相应的参数,以便您可以使用明确的文件路径。

希望有帮助!:-)

于 2013-07-11T23:32:51.557 回答