Saat ini ketika saya keluar melalui:
<a href="<?php bloginfo('url'); ?>/wp-login.php?action=logout">Log out</a>
itu mengarahkan saya ke halaman di mana saya perlu mengkonfirmasi logout.
Bagaimana cara menghilangkan konfirmasi dan mengalihkan ke beranda setelah keluar?
wp_logout_url( get_permalink())
dan halaman konfirmasi tidak dilewati. Nonce dihasilkan sebagai bagian dari URL tetapi saya masih dikirim ke halaman konfirmasiJika Anda tidak dapat menggunakan
wp_logout_url()
fungsi, Anda dapat mematikan validasi ini menggunakan kode ini:Ganti
'url-you-want-to-redirect'
dengan URL yang ingin Anda redirect setelah keluar.Tambahkan di
functions.php
sumber
Jika Anda membuat tautan khusus di menu Anda, atur label ke
“Logout”
, dan atur URL kehttp://yourdomain.com/wp-login.php?action=logout
. Kemudian tambahkan fungsi ini kefunctions.php
file Anda :Jika Anda ingin mengalihkan ke halaman login setelah logout maka Anda harus menambahkan URL login sebagai:
Tautan referensi
sumber
Ini berhasil bagi saya dengan menambahkan
/?customer-logout=true
di akhir.http://www.website.com/?customer-logout=true
sumber