这是一个有趣的问题,但可能只有天才才能解决这个问题。这是一个奇怪的。
需要一点 javascript 和对我现有的 php wordpress 功能进行一点调整。
我有一个使用此功能对公众锁定的 wp 网站...
add_action('get_header', 'wpq_member_only_site');
function wpq_member_only_site() {
if ( !is_user_logged_in() ) {
$redirect_after_login = get_home_url();
$login_url = wp_login_url( $redirect_after_login );
wp_redirect( $login_url, 302 );
exit;
}
}
...它将未登录的用户重定向到登录表单。
我的问题是,我想使用这样的 URL 变量...
http://example.com?user=media&password=23747
...不知何故,(我猜)通过函数将其传递到登录页面 URL ...
http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fexample.com&user=media&password=23747
...所以我的 login_head 中的脚本可以使用,并自动预填充登录表单。
我将使用此函数将脚本插入到我的 login_head 中...
function my_login_head() {
echo '
<!-- script here -->
';
}
add_action('login_head', 'my_login_head');
有人认为他们可以帮助我吗?或者知道它是否可能。
这个想法是,所以我可以使用这个 URL 让人们无需知道用户名或密码即可访问。
任何想法或帮助都会很棒,谢谢!