在外部PHP文件中使用WordPress登录身份验证

时间:2015-06-11 23:41:26

标签: php wordpress authentication

我正在尝试使用wordpress身份验证保护外部php页面(仍然在根Wordpress安装的同一域和子目录下)。

我使用的是Ultimate Member插件,但我认为标准的WP身份验证仍然适用?

所以目前我有这个:

<?php

require('../../wp-blog-header.php');
define('WP_USE_THEMES', false);

if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();
echo 'You are logged in ' . $current_user->display_name;
} else {
echo 'NOT LOGGED IN!';
}
?>

但无论我是否登录,我都会得到回音并没有登录!&#39;

理想情况下,如果用户没有登录,我想显示登录表单。我将使用include_once文件显示成功。

所以我的php文件是3个子文件夹深度并成功获取wp-blog-header.php文件,但不确定为什么它没有拿起我登录。是否与cookie有关?

提前致谢;)

0 个答案:

没有答案