Tips: menú inicio / salir y redirección cuando haces logout

9 de abril de 2021
Posted in TIPS, WORDPRESS
9 de abril de 2021 Riskoo

Tips: menú inicio / salir y redirección cuando haces logout

Una de las cosas que de momento no trae wordpress y no me lo explico es la lógica para que cuando un usuario esté logueado puedas tener un menú y si no lo está y es desconocido puedas tener otro… como si quieres según el rol, la verdad no lo entiendo. A lo mejor se me escapa algo.

Pues bien a la hora de realizar este proceso es muy fácil.

Inicialmente nos bajamos un plugin muy liviano que se llama nav menu roles  con este plugin podrás crear una opción login o como en mi caso, zona usuario con la url /wp-login.php

Posteriormente creamos un item nuevo que será salir con la url /wp-login.php?action=logout y seleccionando el tipo de usuarios a los que va destinado

 

Pues bien, ahora si estás logueado te saldrá la opción salir y si estás conectado te saldrá la zona usuario. El «problema» es que cuando haces logout deberías de poder redireccionar  por lo que añadiendo el siguiente código en el function.php o como en mi caso añadiéndolo en mi plugin de fragmentos de código.. que siempre tengo llena de cosas, añadiríamos lo siguiente.

 

add_action('wp_logout','ps_redirect_after_logout'); 
function ps_redirect_after_logout()
{ 
wp_redirect( 'Your redirect URL here' ); 
exit(); 
}

 

>