不太清楚为什么会这样,希望有人能帮忙。我有一个wordpress安装,假设为了参数起见,它安装到http://www.example.com/wordpress. 我有一个名为test的文件。php,代码如下:
<?php
include \'/php_path_to_blog/wp-blog-header.php\';
echo get_current_user_id();
?>
现在奇怪的是,如果我有一个用户登录并将此文件放在我的wordpress目录中,然后通过访问
http://www.example.com/wordpress/test.php 它输出当前登录用户的正确用户id。但是,如果我将文件移动到站点的根目录,并通过转到
http://www.example.com/test.php, 它输出0,就好像没有用户登录一样。
似乎有些功能在安装目录之外正常工作,有些则不能。我希望它们在wordpress iSNtalation目录之外工作。
任何帮助都将不胜感激。