此解决方案中的问题是,此文件的位置不同。WordPress允许定义插件和主题文件夹,不同于对wp-load.php
.
自定义路径示例
//*
// Custom content directory
define( \'WP_CONTENT_DIR\', dirname( __FILE__ ) . \'/wp-content\' );
define( \'WP_CONTENT_URL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/wp-content\' );
// Custom plugin directory
define( \'WP_PLUGIN_DIR\', dirname( __FILE__ ) . \'/wp-plugins\' );
define( \'WP_PLUGIN_URL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/wp-plugins\' );
// Custom mu plugin directory
define( \'WPMU_PLUGIN_DIR\', dirname( __FILE__ ) . \'/wpmu-plugins\' );
define( \'WPMU_PLUGIN_URL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/wpmu-plugins\' );
/**/
为什么这是错误的以下三点是复制形式
Ottos post. 你也可以在这篇文章中找到其他选择。
您不知道wp加载的第一条线索。php实际上是。插件目录和wp内容目录都可以在安装中移动。所有的WordPress文件都可以用这种方式移动,你要四处搜索吗您立即将该服务器上的负载增加了一倍。WordPress及其PHP处理现在必须为每次页面加载加载两次。一次生成页面,然后再次生成生成的javascript您正在动态生成javascript。这只是缓存和速度之类的垃圾