我刚尝试在另一个位于域的子目录中的WP安装上安装我的主题。我从来没有真正想过子目录,但它确实发生了所以我知道我需要改变它。绝对URLS是不可行的,因为我打算分发主题。
这里的问题是,URL需要更具体地使用某些主题设置在数组内部工作。这是他们的样子。
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;
}
任何人都可以帮助我吗?
答案 0 :(得分:0)
试试这个:
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中的函数,它将打印查找图像的确切网址。