您可以使用更改插件目录constants defined in wp-config.php
:
设置WP_CONTENT_DIR
指向此目录的完整本地路径(无尾随斜杠),例如。
define( \'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content\' );
设置
WP_CONTENT_URL
到该目录的完整URI(无尾随斜杠),例如。
define( \'WP_CONTENT_URL\', \'http://example/blog/wp-content\');
设置
WP_PLUGIN_DIR
指向此目录的完整本地路径(无尾随斜杠),例如。
define( \'WP_PLUGIN_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content/plugins\' );
设置
WP_PLUGIN_URL
到该目录的完整URI(无尾随斜杠),例如。
define( \'WP_PLUGIN_URL\', \'http://example/blog/wp-content/plugins\');
如果插件集存在兼容性问题
PLUGINDIR
指向此目录的完整本地路径(无尾随斜杠),例如。
define( \'PLUGINDIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content/plugins\' );
等等如果定义这些路径的需要源于将安装从子目录移动到文档根目录,那么您的问题很可能是您没有正确移动。请参考
this Codex entry about giving WordPress its own directory.