Get_模板_目录_uri()为img提供了错误的路径

时间:2017-11-19 作者:Thrillcode

我最近把我的wordpress项目上传到了我的主机上,但图片显示不正确,图片的来源是在我的主题目录中添加了一个%20后缀。

这是控制台中抛出的错误

   GET http://sixten.thrillcode.com/wp-content/themes/shapely%20/img/slideshow1.jpg 404 (Not Found)
应该是这样的

    http://sixten.thrillcode.com/wp-content/themes/shapely/img/slideshow1.jpg
在我的php文件中,它写为

   <img class="mobile-image-full" src="<?php echo get_template_directory_uri(); ?>/img/slideshow1.jpg"> </img> 
我想不出问题出在哪里,如果有人能帮忙,我将不胜感激。

2 个回复
最合适的回答,由SO网友:Jefferson Silva 整理而成

“shapely”一词后面有一个空格。您必须删除它,在URL中使用空格和特殊字符时会进行编码。很可能这个空格位于目录名中,请重命名它,这样就可以解决问题了

SO网友:Johansson

%20 是空间字符的编码等效项。由于URL不能包含任何空格,因此会将其转换为+或%20. 所以

主题文件夹名称中可能有空格。

图像src中的字符之间有一个空格。

结束

相关推荐

类css(可选)--如何在php中引用它?

我读过一篇关于如何将类应用于锚点而不是使用nav_menu_link_attributes 还有一个步行者。但是,它们都没有实现菜单中要在锚上使用的自定义类选项。允许用户添加自己的类似乎是一个不错的特性,但是,如果我想将该类应用于主题中的特定孤立元素,该怎么办?我试过了,但没有看到它在哪里记录了这个数据值返回的内容?如何引用此可选数据?我的项目使用anchor class属性滚动到页面的部分。