wp_get_current_user不在root wp文件夹中

时间:2014-05-09 10:30:01

标签: php wordpress .htaccess

我有以下目录设置

/sitename
   wp-content/
   wp/
   .htaccess
   wp-config.php
   index.php

在我的主题functions.php中,我有以下测试代码

add_action('init', function () {
    var_dump( is_user_logged_in() );
});

我的.htaccess是由wordpress

创建的
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

以管理员身份登录后端,如果我访问http://localhost/,则测试代码输出false。相反,如果我访问http://localhost/wp/,则测试代码会输出true。为什么会这样?

0 个答案:

没有答案