Właśnie teraz, gdy wylogowuję się przez:
<a href="<?php bloginfo('url'); ?>/wp-login.php?action=logout">Log out</a>
przekierowuje mnie do strony, na której muszę potwierdzić wylogowanie.
Jak wyeliminować potwierdzenie i przekierować na stronę główną po wylogowaniu?
wp_logout_url( get_permalink())
a strona potwierdzenia nie jest pomijana. Kod jednorazowy jest generowany jako część adresu URL, ale wciąż jestem wysyłany na stronę z potwierdzeniemJeśli nie możesz użyć
wp_logout_url()
funkcji, możesz wyłączyć tę weryfikację za pomocą tego kodu:Zastąp
'url-you-want-to-redirect'
adres URL, który chcesz przekierować po wylogowaniu.Dodaj to do swojego
functions.php
źródło
Jeśli utworzysz niestandardowy link w menu, ustaw etykietę na
“Logout”
i ustaw adres URL nahttp://yourdomain.com/wp-login.php?action=logout
. Następnie dodaj tę funkcję do swojegofunctions.php
pliku:Jeśli chcesz się przekierować na stronę logowania po wylogowaniu, dołącz adres URL logowania jako:
Link referencyjny
źródło
To działało dla mnie, dodając
/?customer-logout=true
na końcu.http://www.website.com/?customer-logout=true
źródło