Cara Hapus Item Menu di Panel Admin WordPress

Pernahkah Anda bekerja dengan klien yang memiliki pemahaman teknologi yang sulit? Nah, sebagai konsultan, desainer, atau pengembang, adalah tugas Anda untuk mempermudah mereka. Panel admin WordPress hadir dengan banyak pilihan di menu, namun Anda bisa menyingkirkannya dengan cukup mudah jika perlu. Dengan salah satu klien kami, kami perlu menyingkirkan beberapa item menu, jadi lebih mudah baginya untuk memahami banyak hal. Pada artikel ini, kami akan menunjukkan betapa mudahnya menghapus item menu di Panel Admin WordPress.

Untuk WordPress 3.1 atau di atas, cukup tempel kode berikut di file functions.php tema Anda:

add_action ('admin_menu', 'my_remove_menu_pages');
 fungsi my_remove_menu_pages () {
 remove_menu_page ('link-manager.php');
 } 

Dalam versi sebelum WordPress 3.1, Anda perlu menempelkan kode berikut di file functions.php tema Anda:

fungsi remove_menus () {
 menu $ global;
 $ restricted = array (__ ('Links'));
 akhir ($ menu);
 sementara (prev ($ menu)) {
 $ value = meledak ('', $ menu [kunci ($ menu)] [0]);
 jika (in_array ($ value [0]! = NULL? $ value [0]: "", $ restricted)) {unset ($ menu [key ($ menu)];}
 }
 }
 add_action ('admin_menu', 'remove_menus'); 

Kode di atas akan menyingkirkan opsi Links untuk semua pengguna (termasuk administrator). Hanya dua peran pengguna yang diizinkan melihat tab Tautan (Administrator dan Editor). Sekarang jika ini untuk situs multi-penulis (di mana ada banyak editor), dan Anda sebagai administrator masih ingin mengakses menu Links, maka Anda dapat menambahkan parameter untuk melakukannya.

Anda perlu memanfaatkan fungsi current_user_can (), dan dengan pernyataan sederhana, Anda dapat menyingkirkan menu tautan atau item lainnya untuk peran pengguna tertentu.

Ini adalah trik yang sangat praktis untuk konsultan dan pengembang yang mengerjakan situs yang lebih besar.

Sumber Tambahan

Hapus Halaman Menu
Referensi Fungsi Pengguna Saat Ini
Bagan Peran dan Kemampuan Pengguna