Cara menampilkan menu yang berbeda untuk pengguna WordPress yang login

Wordpress


Apakah Anda ingin menampilkan menu yang berbeda untuk pengguna WordPress yang login?

Secara default, WordPress memungkinkan Anda untuk menampilkan menu navigasi yang sama di tempat tertentu dalam tema Anda. Tetapi bagaimana jika Anda ingin menampilkan menu yang berbeda kepada pengguna yang masuk ke situs web Anda?

Pada artikel ini, kami akan menunjukkan cara mudah menampilkan menu yang berbeda untuk pengguna WordPress yang login.

Tampilkan menu navigasi yang berbeda untuk pengguna WordPress yang masuk dan tidak masuk

Mengapa menampilkan menu yang berbeda untuk pengguna WordPress yang login?

Mengubah berbagai bagian situs web WordPress berdasarkan pengunjung dan aktivitas mereka akan membuat situs Anda dipersonalisasi untuk setiap pengguna.

Konten yang dipersonalisasi ini membantu Anda meningkatkan pengalaman pengguna di situs WordPress Anda.

Sekarang, jika Anda menjalankan situs web yang tidak mengharuskan pengguna untuk mendaftar atau masuk, Anda mungkin dapat menggunakan menu navigasi yang sama di seluruh situs web Anda.

Namun, situs web lain mungkin mendapat manfaat besar dari menampilkan menu khusus kepada pengguna yang masuk.

Misalnya, situs web seperti toko online, forum keanggotaan WordPress, atau platform pembelajaran online semuanya dapat memanfaatkan menu navigasi khusus.

Menu navigasi yang dipersonalisasi untuk pengguna yang masuk membantu mereka menemukan hal-hal yang mereka daftarkan dengan lebih mudah.

Misalnya, pengguna di toko online dapat mengelola akunnya, atau anggota komunitas berbayar dapat dengan mudah memperbarui langganannya atau melihat kursus online yang dibeli.

Secara default, WordPress memungkinkan Anda membuat menu navigasi sebanyak yang Anda inginkan. Namun, Anda hanya dapat memilih untuk menampilkan menu di lokasi tertentu di tema WordPress Anda.

Karena itu, mari kita lihat cara mudah mengubah perilaku ini dan menampilkan menu yang berbeda untuk pengguna WordPress yang login.

Membuat menu untuk pengguna yang masuk dan tidak masuk di WordPress

Apa pun metode yang Anda gunakan, Anda harus terlebih dahulu membuat kedua menu navigasi yang ingin Anda tampilkan kepada pengguna yang masuk dan keluar.

Cukup ke samping Penampilan » Menu Halaman di Dashboard WordPress Jika Anda sudah memiliki menu navigasi yang Anda gunakan di website Anda untuk semua pengguna, ini bisa menjadi menu default Anda.

menu utama

Setelah itu, klik tautan Buat Menu Baru untuk membuat menu khusus baru bagi pengguna yang masuk.

Di sini Anda dapat menambahkan item menu yang ingin Anda tampilkan kepada pengguna yang terdaftar atau masuk. Misalnya, Anda mungkin ingin menambahkan tautan keluar ke menu Anda.

Di sisi kiri halaman, Anda dapat melihat daftar halaman situs web Anda. Cukup centang kotak di samping setiap halaman yang ingin Anda tambahkan ke menu dan klik tombol “Tambahkan ke Menu”.

Masuk ke menu

Anda juga dapat menarik dan melepas item menu di sisi kanan layar untuk mengaturnya.

Lebih jauh ke bawah halaman, Anda dapat memilih tempat untuk menampilkan menu Anda. Tapi, sekarang Anda tidak perlu mengalokasikan ruang untuk menu ini. Kami akan melakukan ini di sisa artikel.

Jangan lupa untuk mengklik tombol “Simpan Menu” untuk menyimpan perubahan.

Untuk detail lebih lanjut tentang membuat menu, lihat panduan pemula kami untuk menu navigasi WordPress.

Metode ini lebih sederhana dan direkomendasikan untuk semua pengguna WordPress.

Pertama, Anda perlu menginstal dan mengaktifkan plugin menu bersyarat. Untuk detail lebih lanjut, lihat panduan langkah demi langkah kami tentang cara menginstal plugin WordPress.

Setelah aktivasi, Anda harus mengunjungi alamat Penampilan » Menu halaman dan buka tab “Kelola Tempat”.

Dari sini, Anda akan melihat daftar lokasi menu yang tersedia yang ditentukan dalam tema WordPress Anda dan menu yang saat ini ditampilkan.

Kelola lokasi menu

Misalnya, menunjukkan bahwa lokasi menu utama kami menunjukkan menu navigasi berjudul “Menu Utama”.

Sekarang kita perlu memberitahu plugin untuk menampilkan menu yang berbeda jika kondisi tertentu terpenuhi.

Untuk melakukan ini, klik tautan “+ Menu Bersyarat” dan kemudian pilih menu navigasi yang ingin Anda tampilkan kepada pengguna yang masuk dari menu tarik-turun.

Pilih menu login

Selanjutnya, Anda perlu mengklik tautan “+ Ketentuan”.

Ini akan memunculkan popup di mana Anda akan melihat banyak kondisi untuk dipilih.

Pilih persyaratan pengguna yang masuk

Cukup centang kotak di sebelah “Logged in user” dan kemudian klik tombol simpan.

Anda sekarang dapat mengunjungi situs web Anda untuk melihat menu pengguna yang diimpor beraksi. Anda juga dapat keluar dari admin WordPress Anda untuk melihat menu navigasi yang ditampilkan kepada pengguna lain.

Menu berbeda untuk pengguna yang masuk

Metode ini memerlukan penambahan kode ke situs WordPress Anda. Jika Anda belum melakukannya, lihat panduan kami tentang cara menyalin dan menempelkan cuplikan kode di WordPress.

Pertama, Anda perlu menambahkan kode berikut ke file functions.php tema Anda atau plugin khusus situs.

function my_wp_nav_menu_args( $args="" ) {
if( is_user_logged_in() ) {
// Logged in menu to display
$args['menu'] = 43;

} else {
// Non-logged-in menu to display
$args['menu'] = 35;
}
return $args;
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

Pastikan Anda mengganti 43 dan 35 dengan id menu navigasi yang Anda buat sebelumnya.

Anda dapat menemukan ID menu navigasi dengan memilihnya di halaman Menu. Anda akan melihat nomor ID menu di bilah alamat browser Anda.

Temukan ID menu navigasi

Kami harap artikel ini membantu Anda mempelajari cara menampilkan menu navigasi yang berbeda dengan mudah kepada pengguna WordPress yang masuk.

Anda mungkin juga ingin melihat panduan kami tentang cara mendapatkan domain email gratis, atau kumpulan pakar kami tentang layanan telepon bisnis terbaik untuk bisnis kecil.

Jika Anda menyukai artikel ini, silakan berlangganan saluran YouTube kami untuk tutorial video WordPress. Anda juga dapat menemukan kami di Indonesia Dan Facebook





Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *