更改上传WordPress插件的路径

时间:2012-12-04 作者:user544079

目前我的插件正在上载到public_html/sitename/wp-content/plugins 而不是public_html/wp-content/plugins. 有没有办法改变word press上载插件的路径?

我已将我的站点移动到根文件夹,因此出现了此问题。

1 个回复
SO网友:Chip Bennett

您可以使用更改插件目录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.

结束

相关推荐

如何理解ACTIVE_PLUGINS OPTION_VALUE从数据库中启用和禁用某些插件?

谁能解释一下如何解释和理解WordPress中的active\\u plugins option\\u value字符串吗。然后使用此字符串/数组禁用和激活特定插件?以下是一个示例:a:8:{i:0;s:21:\"adrotate/adrotate.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:33:\"better-related/better-related.php\";i:3;s:17:\"clicky/clicky.php\";i:4;s:49:\"cu