为了使我的 wordpress 站点更易于部署,我在 wp-config.php 中添加了以下代码:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

我的理解是,这应该覆盖存储在数据库中的任何值,但是当我查看源代码时,无论我拥有什么,我都会看到:
<?php bloginfo('template_directory'); ?>

...它从数据库值中打印出域,而不是 wp-config 中的域。

最佳答案

尝试为您的插件和主题设置内容目录

define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');

http://codex.wordpress.org/Editing_wp-config.php

关于wp-config.php 中的 Wordpress SITE_URL 没有覆盖数据库设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5965742/

10-14 19:49
查看更多