Cara menampilkan menu berbeda untuk pengguna WordPress terdaftar

Saat menjalankan situs keanggotaan WordPress, forum WordPress, atau mengizinkan pengguna untuk memposting, Anda mungkin menemukan situasi di mana Anda ingin menampilkan menu navigasi yang berbeda kepada pengguna online dan offline. Misalnya, Anda mungkin ingin menunjukkan kepada pengguna terdaftar tautan ke profil Anda dan tautan masuk atau pendaftaran untuk pengguna yang tidak masuk. Pada artikel ini, kami akan menunjukkan cara menampilkan menu yang berbeda untuk pengguna WordPress terdaftar.

Buat beberapa menu di WordPress

Di WordPress, meskipun tema Anda memiliki lokasi menu, Anda masih dapat membuat beberapa menu untuk lokasi yang sama.

Untuk pergi Penampilan »Menubuat dua menu online dan offline.

Setelah membuat menu, tambahkan kode ini di file theme’s.php Anda atau di plugin khusus situs:

function my_wp_nav_menu_args( $args="" ) {

if( is_user_logged_in() ) { 
	$args['menu'] = 'logged-in';
} else { 
	$args['menu'] = 'logged-out';
} 
	return $args;
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

Itu saja yang akan Anda lihat bahwa pengunjung terdaftar Anda akan melihat menu terdaftar dan pengguna yang tidak terdaftar atau offline akan melihat menu lain.

Metode ini memungkinkan Anda untuk membuat dua menu berbeda untuk pengguna Anda, sehingga Anda dapat dengan bebas memperbarui menu untuk pengguna yang masuk atau keluar. Ada banyak cara lain untuk melakukannya. Misalnya, jika Anda hanya ingin menambahkan tautan masuk dan keluar ke menu navigasi, maka Anda perlu menambahkan item menu khusus di menu navigasi WordPress.

Kami harap artikel ini membantu Anda menampilkan menu yang berbeda kepada pengguna terdaftar di situs WordPress Anda. Untuk pertanyaan dan komentar silahkan tinggalkan komentar dibawah.

Pos terkait

Back to top button