彼は同じページにAJAXの検証と、ログイン後にユーザーをリダイレクトします。は、私は私のワードプレスのウェブサイトのためのユーザー(AJAXログイン)を検証するために、この機能を使用しています
// Perform AJAX login on form submit
$('form#vbp-login-form').on('submit', function(e){
$('form#vbp-login-form p.status').show().text(ajax_login_object.loadingmessage);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajax_login_object.ajaxurl,
data: {
'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
'username': $('form#vbp-login-form #username').val(),
'password': $('form#vbp-login-form #password').val(),
'security': $('form#vbp-login-form #security').val() },
success: function(data){
$('form#vbp-login-form p.status').text(data.message);
if (data.loggedin == true){
document.location.href = ajax_login_object.redirecturl;
}
}
});
e.preventDefault();
});
ログイン後、ユーザは自分が行ったページではなくホームページにリダイレクトされます。彼が来たのと同じページにリダイレクトされるようにしたい。これどうやってするの ?
あらゆる種類のヘルプは高く評価されています。
で
を置き換えることができ、私は以下の回答にJavaScriptで代替ソリューションを追加しました。 –