任何非管理员的用户都不会被重定向到具有以下实例的已定义URLwp_login_form()
.
$args = array(
\'echo\' => true,
\'redirect\' => site_url( \'/chat/\' ),
\'form_id\' => \'loginform\',
\'label_username\' => __( \'Username\' ),
\'label_password\' => __( \'Password\' ),
\'label_remember\' => __( \'Remember Me\' ),
\'label_log_in\' => __( \'Log In\' ),
\'id_username\' => \'user_login\',
\'id_password\' => \'user_pass\',
\'id_remember\' => \'rememberme\',
\'id_submit\' => \'wp-submit\',
\'remember\' => true,
\'value_username\' => NULL,
\'value_remember\' => false );
wp_login_form( $args );
当我以管理员身份登录时,它工作正常。当我使用测试订阅者或编辑器帐户时,它会重定向到主页。