¿Estás buscando una forma de redirigir a los usuarios después de iniciar sesión? Si bien probablemente haya un plugin para esto, hemos creado algunos fragmentos de código rápidos que puedes usar para redirigir después de iniciar sesión en WordPress.
Instrucciones:
Todo lo que tienes que hacer es a tilde;adir uno de los siguientes fragmentos al archivo functions.php de tu tema o a un plugin espec ilde;fico del sitio:
- This snippet lets you redirect the user after they login. You need to change the ‘redirect’ parameter with the URL where you wish to redirect users after login.
$args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), // REDIRECT URL '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 ); -
This snippet shows an alternate way of redirecting after the user logs in. This snippet redirects the user to the homepage after they login.
add_action('login_form', 'redirect_after_login'); function redirect_after_login() { global $redirect_to; if (!isset($_GET['redirect_to'])) { $redirect_to = get_option('siteurl'); } }
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gust ilde; este fragmento de c ilde;odigo, considera echar un vistazo a nuestros otros art ilde;culos del sitio como: los 27 mejores temas de WordPress para negocios para tu sitio web y c ilde;omo crear f ilde;acilmente un sitio web multiling ilde;ue en WordPress.
Comentarios Deja una respuesta