登録後にロールEditor
を持つユーザーをそれぞれのダッシュボードにリダイレクトする方法
これが Ajaxスクリプトです。
wp_localize_script('jquery_login','ajax_object',array('ajax_url'=>admin_url('admin-ajax.php'),'redirecturl' => get_dashboard_url()));
Ajaxコード:
success: function(data){
if(data.reg==true){
jQuery('#reg_message').prepend('Register Successfully. Redirecting...');
window.setTimeout(function(){
document.location.href = ajax_object.redirecturl;
}, 2000);
}
私はこのwindow.location.href = ajax_object.redirecturl;
も試しましたが、URLはadminログインページにリダイレクトします。
あなたは静的な方法であなたのアドレスを設定するべきです。例えば:
wp_localize_script(
'jquery_login',
'ajax_object', array(
'ajax_url' => admin_url('admin-ajax.php'),
'redirecturl' => get_bloginfo('url') . '/user/dashboard' // Your Address
)
);