如何使用角色重定向用户Editor 注册后是否转到各自的仪表板?
这是Ajax Script:
wp_localize_script(\'jquery_login\',\'ajax_object\',array(\'ajax_url\'=>admin_url(\'admin-ajax.php\'),\'redirecturl\' => get_dashboard_url()));
这个
Ajax Code: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重定向到管理员登录页面。
最合适的回答,由SO网友:Mostafa Soufi 整理而成
您应该使用静态方法设置地址。例如:
wp_localize_script(
\'jquery_login\',
\'ajax_object\', array(
\'ajax_url\' => admin_url(\'admin-ajax.php\'),
\'redirecturl\' => get_bloginfo(\'url\') . \'/user/dashboard\' // Your Address
)
);