Pernahkah Anda mengerjakan sebuah proyek yang mengharuskan Anda untuk menyesuaikan tampilan panel admin WordPress? Salah satu hal pertama yang disesuaikan dengan konsultan adalah Dasbor WordPress. Kami menunjukkan contoh singkat bagaimana menambahkan widget dasbor kustom di WordPress. Pada artikel ini, kami akan menunjukkan cara menghapus widget dashboard WordPress.
Catatan: Jika Anda berakhir pada artikel ini mencari cara untuk menghapus widget dashboard hanya untuk diri sendiri, maka Anda mungkin harus melihat artikel kami: Bagaimana Menyesuaikan WordPress Admin Area (Dashboard) untuk Pemula
Yang harus Anda lakukan hanyalah menempelkan kode berikut di file functions.php tema Anda. Meskipun mungkin ide yang baik untuk menyimpan file ini sebagai plugin dan menjadikannya plugin drop-in.
fungsi remove_dashboard_widgets () { global $ wp_meta_boxes; tidak diset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_quick_press']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['inti'] ['dashboard_incoming_links']); tidak diset ($ wp_meta_boxes ['dasbor'] ['normal'] ['inti'] ['dashboard_right_now']); tidak diset ($ wp_meta_boxes ['dasbor'] ['normal'] ['inti'] ['dashboard_plugins']); tidak diset ($ wp_meta_boxes ['dasbor'] ['normal'] ['inti'] ['dashboard_recent_drafts']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['inti'] ['dashboard_recent_comments']); tidak diset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_primary']); tidak diset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_secondary']); } add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Masing-masing widget yang tercantum di atas cukup jelas. Anda dapat menyimpan yang Anda inginkan hanya dengan menghapusnya dari daftar. Jika Anda ingin menghapus widget ini dari semua pengguna kecuali admin, baru ubah baris terakhir ini:
if (! current_user_can ('manage_options')) { add_action ('wp_dashboard_setup', 'remove_dashboard_widgets'); }
Kami berharap artikel ini membantu Anda menghapus widget dashboard default di WordPress.