Advertisements

Menyembunyikan Menu Jetpack di Dashboard

Jetpack adalah plugin yang wajib dimiliki oleh blogger yang menggunakan content management system dari WordPress. Jetpack dikembangkan oleh automatic yang merupakan induk langsung dari perusahaan yang menaungi wordpress dan dipimpin langsung oleh oleh sang owner yaitu matt mullenweg.jetpack

Pada pengaturan Jetpack kita bisa menyembunyikan beberapa fitur agar tidak bisa diakses oleh user dengan hak akses tertentu, tapi hal ini saya rasa belum cukup untuk kebutuhan blog saya yang mempunyai banyak editor, author serta contributor. Proses menyembunyikan manual melalui interface jetpack tidak cukup, oleh karena itu perlu menyembunyikannya lewat jalur koboi.

Buka folder tempat themes Anda berada /wp-content/themes/namathemeanda/functions.php

kemudian tambahkan script dibawah ini

/**Menyembunyikan jetpack dari user selain administrator
*/
function sembunyi_jetpack() {
if (!current_user_can('manage_options')) {
remove_menu_page( 'jetpack' );
}
} 
add_action('jetpack_admin_menu', 'sembunyi_jetpack');

Script diatas hanya menyembunyikan menu jetpack untuk editor kebawah. Menu jetpack hanya bisa dilihat oleh administrator.

Script dibawah ini berfungsi untuk menyembunyikan menu jetpack dari semua user termasuk admin.

/**Menyembunyikan jetpack dari semua user
*/
function sembunyi_jetpack_semua() {
if( class_exists( 'Jetpack' ) ) {
remove_menu_page( 'jetpack' );
}
}
add_action( 'admin_init', 'sembunyi_jetpack_semua' );

Pilih salah satu script untuk digunakan sesuai dengan keperluan Anda.

Tujuan saya menyembunyikan menu jetpack ini adalah agar user yang login tidak bingung ketika dihadapkan dengan banyak menu, apalagi jetpack sangat update dan tentu saya tidak ingin admin lain tiba-tiba klik tombol update dan blog masuk dalam mode maintenance untuk sementara waktu.

Advertisements

Leave a Reply