首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当站点不在根域时,如何确保相对URL工作?

当站点不在根域时,如何确保相对URL工作?
EN

Stack Overflow用户
提问于 2013-11-16 18:09:34
回答 1查看 132关注 0票数 0

我刚刚尝试在另一个位于域子目录中的WP安装上安装我的主题。我从来没有想过子目录,但它确实发生了,所以我知道我需要改变它。绝对URLS是不可行的,因为我计划分发主题。

这里的问题是URL需要在数组内部工作,更具体地说是在一些主题设置中。这是他们的样子。

代码语言:javascript
复制
function mytheme_get_theme_mods() {
$defaults = array(
'mytheme_header_logo'                => '/wp-content/themes/mytheme/img/logo.png',
'mytheme_footer_logo'                => '/wp-content/themes/mytheme/img/footerlogo.png',
'mytheme_middle_image'                => '/wp-content/themes/mytheme/img/middleimg.png'

);

return $defaults;

}

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-18 14:09:56

试试这个:

代码语言:javascript
复制
     function mytheme_get_theme_mods() {
 $defaults = array(
'mytheme_header_logo'                => get_theme_root_uri().'/mytheme/img/logo.png',
'mytheme_footer_logo'                => get_theme_root_uri().'/mytheme/img/footerlogo.png',
'mytheme_middle_image'                => get_theme_root_uri().'/mytheme/img/middleimg.png'

);

return $defaults;
}

如果您喜欢查看数组的输出位置'print_r($defaults);‘,在返回下面,然后调用index.php中的函数,它将打印它查找图像的确切urls。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20021901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档