Cara Nonaktifkan Bar Admin WordPress untuk Semua Pengguna Kecuali Administrator

Baru saat bekerja di situs keanggotaan, kami harus menciptakan beberapa tingkat pengguna. Kami tidak ingin pengguna memiliki akses ke panel WP-Admin karena tidak disesuaikan untuk pengalaman mereka. Melainkan kita telah meletakkan segala sesuatu yang diperlukan (seperti edit profile page), user dashboard dll, di front-end. Sementara Keanggotaan Keanggotaan S2 mengizinkan kami menonaktifkan akses wp-admin untuk semua pengguna kecuali admin, tidak ada opsi untuk menonaktifkan bilah admin secara default. Pada artikel ini, kami akan menunjukkan cara untuk menonaktifkan admin bar WordPress untuk semua pengguna kecuali untuk Administrator.

Nonaktifkan Bar Admin untuk Semua Pengguna Kecuali untuk Administrator

Tempel kode ini di file functions.php tema Anda atau plugin khusus situs Anda.

add_action ('after_setup_theme', 'remove_admin_bar');

 fungsi remove_admin_bar () {
 if (! current_user_can ('administrator') &&! is_admin ()) {
   show_admin_bar (salah);
 }
 } 

Nonaktifkan Bar Admin untuk Semua Pengguna

Jika Anda ingin menonaktifkannya untuk semua pengguna, cukup gunakan kode ini di file functions.php tema Anda atau plugin khusus situs Anda.

/ * Nonaktifkan WordPress Admin Bar untuk semua pengguna tapi admin.  * /
   show_admin_bar (salah);