WordPress: redirigir a tus usuarios al Inicio después de iniciar sesión (login)

Si tienes una página con WordPress en la que los usuarios se registren, encontrarás que wordpress tiene la manía de llevarles al Escritorio (dashboard) después de acceder por /wp-admin. Y esto puede ser muy frustrante para usuarios sin conocimientos de wordpress…¿cómo llego a la página desde ahí?

Además, seamos sinceros, la mayoría de los usuarios no necesitarán el escritorio.

¿Entonces por qué les metes por wp-admin y no wp-login? Porque muchos de los plugins para restringir el acceso a las páginas y hacerlo sólo para miembros te redirigen ahí.

La solución en sencilla. Entra en Apariencia, Editor (comprueba que tus ficheros tienen permiso de escritura, si no cámbialo por FTP) y en el fichero funtions.php añade este código:

<?php add_action(‘login_form’, ‘redirect_after_login’);
function redirect_after_login() {
global $redirect_to;
if (!isset($_GET[‘redirect_to’])) {
$redirect_to = get_option(‘siteurl’);
}
}
?>

¡Y ya está!

4 thoughts on “WordPress: redirigir a tus usuarios al Inicio después de iniciar sesión (login)

  1. a mi no me funciona… me da este error:

    Parse error: syntax error, unexpected ‘<' in C:\Inetpub\vhosts\colortile.es\httpdocs\wp-content\themes\blackbird\functions.php on line 95

    a qué puede ser debido?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s