我已按照指南将“wp content”目录移动到一个新文件夹Moving Wp-content. 我可以访问插件目录而没有任何问题,因为我使用了wp\\u content\\u dir以及wp\\u content\\u dir’。但我无法访问主题,也无法使用主题库安装新主题。
define( \'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content\' );
define( \'WP_CONTENT_URL\', \'http://example/blog/wp-content\');
define( \'WP_PLUGIN_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content/plugins\' );
define( \'WP_PLUGIN_URL\', \'http://example/blog/wp-content/plugins\');
编辑了wp配置。具有这些约束的php
有人对解决这个问题有什么想法吗?我的意思是,如何访问主题?此外,我是否应该预计将来移动wp内容会有任何麻烦?
非常感谢。
SO网友:Roman
您在中设置了这些常量吗wp-config.php
? 顺便说一句,插件常量是可选的。
在我的开发实例中,我已经设置了以下内容ABSPATH
它工作起来没有任何问题:
define(\'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content\');
define(\'WP_CONTENT_URL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/blog/wp-content\');
限制:如果使用SSL,还应使用
is_ssl()
.b) 并非存储库中的每个插件都使用这些常量。许多插件都有相对于根目录的硬编码路径。所以如果你真的需要第三方插件,你可能会遇到一些问题。