redirect – Cerrar sesión redirigir a la página de inicio

Pregunta:

Estoy usando un menú personalizado para iniciar sesión / cerrar sesión, aquí abajo está mi código:

<li>
      <?php
if (is_user_logged_in()) {
  $user = wp_get_current_user();
  echo 'Welcome <strong><a href="http://kolkataonwheelsmagazine.com/wp-admin/index.php" >'.$user->user_firstname.'</a></strong>
  | <a  href="http://kolkataonwheelsmagazine.com/wp-login.php?action=logout&quot;">Logout</a>';
} else { ?>
  <strong><?php wp_loginout(); ?></strong>
  or <a href="<?php bloginfo('url') ?>/wp-login.php?action=register"> <strong>Register</strong></a>
<?php }?>
    </li>

pero el problema es:

redirigir a la página de inicio de sesión, no a la página actual …

Quiero que vaya a la página de inicio después de cerrar la sesión. Por favor, ayúdame…

Respuesta:

add_action('wp_logout','auto_redirect_after_logout');

function auto_redirect_after_logout(){
  wp_safe_redirect( home_url() );
  exit;
}

Esto hará el truco.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım