En este momento cuando me desconecto a través de:
<a href="<?php bloginfo('url'); ?>/wp-login.php?action=logout">Log out</a>
me redirige a la página donde necesito confirmar el cierre de sesión.
¿Cómo eliminar la confirmación y redirigir a la página de inicio después de cerrar sesión?
wp_logout_url( get_permalink())
y la página de confirmación no se omite. El nonce se genera como parte de la URL pero todavía me envían a la página de confirmaciónSi no puede usar la
wp_logout_url()
función, puede desactivar esta validación usando este código:Reemplace
'url-you-want-to-redirect'
con la URL que desea redirigir después de cerrar sesión.Añádelo a tu
functions.php
fuente
Si crea un enlace personalizado en su menú, establezca la etiqueta
“Logout”
y establezca la URL enhttp://yourdomain.com/wp-login.php?action=logout
. Luego agregue esta función a sufunctions.php
archivo:Si desea redirigir a la página de inicio de sesión después de cerrar sesión, debe agregar la URL de inicio de sesión como:
Link de referencia
fuente
Esto funcionó para mí agregando
/?customer-logout=true
al final.http://www.website.com/?customer-logout=true
fuente