如何修复本地托管的XAMPP服务器上没有显示的WordPress图像?

时间:2015-02-02 作者:RMcBTay

我最近一直在尝试通过使用XAMPP服务器建立一种在本地开发Wordpress站点的工作方法。问题是,当我在浏览器中加载页面时,我尝试使用的任何图像都会拒绝显示。我正在使用<?php echo get_template_directory(); ?>/library/images/name_of_the_svg_image文件路径,当您右键单击并在浏览器检查器HTML中找到它们时,它们将显示源代码,如下所示:C:\\Program Files\\xampp\\htdocs\\wp/wp-content/themes/**Site name**/library/images/name_of_the_svg_image当我将其复制并粘贴到浏览器中时,它会正确显示图像。这里有什么明显的我遗漏的吗?

2 个回复
SO网友:Gyanendra Giri

get_template_directory() 检索当前主题目录的绝对路径,不带尾部斜杠。

您应该使用 get_template_directory_uri(); 用于在站点上显示正确的图像路径。

echo get_template_directory();?>/library/images/name_of_the_svg_image 对你的情况有效。

Details here

SO网友:Reigel

使用bloginfo(\'template_url\')

<?php echo bloginfo(\'template_url\'); ?>/library/images/name_of_the_svg_image

您需要一个url。。。不是目录。。。

更多关于bloginfo here

结束

相关推荐

Resize images in batch

我想调整服务器上的图像大小,我的WordPress站点库中有7000多个图像。我想调整服务器本身上所有图像的大小。我知道可以使用“重新生成缩略图”插件,但为此,我将不得不整天打开浏览器窗口,甚至可能在中间某个地方崩溃,这将导致我再次调整所有图像的大小。有谁有更好的主意来做这件事吗?请简要解释答案。