我在如何使用 jquery 获取图像 url 时遇到问题。我的 js 文件夹中有 custom.js,我想从 img 文件夹中获取图像。顺便说一下,我使用的是 wordpress。也许有人可以帮助我?
var $old_img = '../<?php bloginfo('stylesheet_directory');?>'+'/img/qs_slogan_down.png';
所以我假设您的“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') 函数在文档加载期间调用和存储页面上所需的数据(作为某些元素的某些属性),然后将其作为参数传递给您的函数,并将您的变量分配给相应的参数,以便您可以使用明确的文件路径。
希望有帮助!:-)