我猜WP使用PHP会话(或cookie)来保存登录数据,对吗?
我有一个网站,它使用WP作为CMS,但从外部显示(和创建)内容。我允许匿名发布,只需not 通过$post[\'post_author\'] 到wp_insert_post()
但是,我还想让(在WP中注册的)用户能够登录mysite/wp/wp-login.php, 然后重定向到mysite/mypage.php, 并获取user id 来自会话或cookie。
我该怎么做?
编辑代码:
include( \'wp/wp-load.php\');
global $current_user;
get_currentuserinfo();
print_r($current_user);
这将打印空的WP\\U用户对象:
WP_User Object ( [data] => [ID] => 0 [caps] => Array ( ) [cap_key] => [roles] => Array ( ) [allcaps] => Array ( ) [filter] => )
虽然我已登录WP。
P、 现在我看到wp-login-form 在标签中,这给了我一个更好的主意。
我可以把一个登录表单放在我的页面上(在wp之外)吗?这肯定会更好,因为它不需要用户重定向。
我希望在mysite/wp 和访客(包括谷歌机器人)。