图片路径和$ _SERVER ['SERVER_NAME']

时间:2012-01-07 05:55:03

标签: php wordpress wordpress-plugin

我的wordpress插件文件夹中有一些图片。文件夹结构为xx->wp-content->plugins->plugname->images->..因此,当我尝试只调用“/images/myimage.png/”时;它没用。但是当我打电话给xx/wp-contents/plugins/plugname/images/myimage.png'然后它就可以了。目前我在本地主机上尝试这个。当另一个人尝试这个时,他的域名会有所不同!!我应该使用$_SERVER['SERVER_NAME']而不是{{1提供解决此问题的任何解决方案或想法。

谢谢是提前

2 个答案:

答案 0 :(得分:3)

您可以像这样使用$_SERVER['DOCUMENT_ROOT']."your_project_folder_name/wp-contents/.........."

答案 1 :(得分:2)

您需要设置相对于文档根目录的链接。这意味着您需要调用“/wp-content/plugins/plugname/images/myimage.png”。你只需要离开“xx”。

/images/myimage.png与调用http://mysite.com/images/myimage.png“相同,这是不对的,并且因为窗口小部件显示在另一个页面中,所以需要相对于页面设置任何相对链接包括小部件。