2012-11-04 224 views
0

我使用的是具有WordPress主题的lightbox。它在lightbox.js文件中定义了一些图像路径。例如Javascript:获取目录的完整路径

this.fileLoadingImage = '/images/lb-loading.gif'; 

所以,如果我改变上面的路径下,从主题目录中获取图像:

this.fileLoadingImage = 'wp-content/themes/mytheme/images/lb-loading.gif'; 

它将只主页工作。但它不会在其他页面上工作。上述路径在其他页面上无效。那么如何动态地获取图像目录的完整路径?

回答

1

如果要在所有页面上看到图像,则必须使用绝对路径。尝试之前wp-content像这样添加/

this.fileLoadingImage = '/wp-content/themes/mytheme/images/lb-loading.gif'; 
+1

这将取决于WordPress的在该领域的“根”正在运行,如果你在'http://example.com运行它显然应该调整/子文件夹('/ subfolder/wp-content/...') - 如果你想要自动计算出这个部分,请参阅此问题:http://stackoverflow.com/questions/2856600/path-to- WordPress的模板,目录内,jQuery的 – vicvicvic