Bagaimana saya bisa menambahkan tautan ke menu navigasi utama dengan class="right"
atribut?
Saya mencoba menambahkan tautan statis ke example.com/wp-logout.php?action=logout
tetapi itu mengarah ke halaman konfirmasi logout. Apakah ada cara untuk membuatnya menjadi tautan logout?
wp_loginout()
?Jawaban:
Anda dapat mencapai ini menggunakan
wp_nav_menu_items
kail. Mari kita lihat bagian kode berikut yang menunjukkan tautan masuk / keluar padaprimary
lokasi menu.Inilah yang telah kami terapkan dalam contoh di atas.
wp_nav_menu_items
pengait dan melampirkan fungsi untuk itu.primary
lokasi tema, kami telah memeriksa apakah pengguna masuk atau tidak.Log Out
tautan sebaliknyaLog In
tautan tersebut.class="right"
kode di atas untuk memenuhi kebutuhan Anda.Anda dapat menemukan penjelasan terperinci di blog ini .
sumber
top
lokasi menu:if ($args->theme_location == 'top')
.primary-menu
Coba tambahkan tautan khusus dengan http://example.com/wp-login.php?action=logout Ini berhasil untuk saya!
sumber
Menu footer saya adalah widget , oleh karena itu saya mengalami kesulitan menggunakan kode oleh Chittaranjan. Versi yang diedit berikut ini berfungsi untuk saya. Saya juga mengubah tautan dan menjadikannya "dinamis": login mengarah ke halaman pilihan Anda, logout akan tetap berada di halaman saat ini, atau mengirim ke rumah, jika halaman saat ini adalah halaman login (pribadi) Anda. Idealnya itu akan memeriksa apakah halaman login Anda benar-benar pribadi, tetapi saya tidak tahu bagaimana melakukannya, maaf.
sumber
sumber