如何更改本地主机的主题目录URI?

时间:2018-05-09 作者:Floris

在wp配置中。php我有以下代码可以根据网站的环境更改网站路径。

if ( theme_get_environment() === \'local\' ) {
    define( \'WP_HOME\', \'http://website.local\' );
    define( \'WP_SITEURL\', \'http://website.local\' );
}
Thedatabase wp\\u home和wp\\u siteurl指向实时网站。但这很好,因为这样我就不需要else语句来定义网站的路径。nl域。

现在的问题是当我使用get_theme_file_uri() 它返回以下路径:http://website.nl/wp-content/themes/theme2018. 这应该是一个。本地路径!那么如何解决这个问题呢?

我已经尝试在wp-config.php, 但它不起作用:

if ( theme_get_environment() === \'local\' ) {
    define( \'WP_HOME\', \'http://website.local\' );
    define( \'WP_SITEURL\', \'http://website.local\' );

    // fix theme directory uri for local website
    register_theme_directory(\'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/wp- 
    content/themes/theme2018\');
}
那么我如何修复get_theme_file_uri() 成为本地路径。不更改数据库值?决定性的WP_HOMEWPSITEURL 应该够了吧?

1 个回复
SO网友:Floris

刚刚找到一个解决方案:WP_HOMEWP_SITEURL 定义语句需要above 这个wp-settings.php 在中包含规则wp-config.php.

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。