我在您的代码中看到的问题是
__FILE__自动解决符号链接。
摘自PHP MagicConstants手册
从PHP 4.0.2开始,
__FILE__始终包含一个绝对路径,其中的符号链接已解决。
您可以尝试使用
$_SERVER["script_FILENAME"]。
$root = realpath(dirname(dirname(dirname(dirname($_SERVER["script_FILENAME"]))))); if (file_exists($root.'/wp-load.php')) { // WP 2.6 require_once($root.'/wp-load.php'); }请注意,我将该
realpath()函数添加到了根目录。根据您的设置,您可能需要也可能不需要。
编辑:使用
$_SERVER["script_FILENAME"]代替
$_SERVER["PHP_SELF"]文件系统路径。



