我正在尝试将外部脚本与wordpress集成。 我需要创建一种方法,当成员登录此外部脚本时,用户也将登录Wordpress。 如何在Wordpress中发布用户名和密码。 Wordpress安装在此外部脚本的子文件夹中,相同的数据库和显然相同的域名。 extrnal脚本上使用的用户名和密码与wordpress脚本相同。 我只需要一种方法来为用户登录一个唯一的表单。 让我知道! 到目前为止我没有任何代码..我不知道从哪里开始! 谢谢!!
答案 0 :(得分:0)
如果用户名和密码位于同一域下,请勿发布。改为设置wordpress cookie。这样的事情应该让你开始:
require('wp-blog-header.php');
$user_login = 'username';
$user = get_userdatabylogin($user_login);
$user_id = $user->ID;
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action('wp_login', $user_login);
您可能希望详细了解:WordPress Auto-Login