Tuesday, August 3, 2010, 14:14

Tutorial Menghilangkan Menu Admin WordPress

Wordpress Custom Menu Admin

Masih menyambung tulisan lalu tentang cara mengubah logo login wordpress dalam rangka memberikan paket wordpress ke client yang full custom. Meskipun WordPress sudah mempunyai interface yang sangat simpel tapi tidak semua klien kita membutuhkan itu dan kadang mereka malah bingung dengan banyaknya  menu di halaman adminitrator.

Dalam tutorial ini saya sengaja menggunakan 2 cara berbeda, hal ini menanggapi ‘protes’ dari tulisan yang lalu yang mengatakan cara yang saya gunakan ribet :p.

1. Cara Ga Pake Ribet

Buka halaman admin wordpress dan kita intip CSS dari masing-masing menu seperti ini :

Menu Admin WordPress

Selanjutnya tentu anda sudah tahu langkanh berikutnya, betul overice css untuk masing-menu tersebut menjadi hidden,
Buka file “wordpress-anda\wp-admin\css\dashboard.css” dan tambahkan CSS menjadi :

Menu Admin WordPress CSS

hasil dari script diatas akan seperti ini :

Minimal Menu Admin WordPress

2. Cara Lebih Elegan

Cara kedua ini, pertama kita buat file ‘functions.php’ di folder theme kita dan tambahkan script sbb :

<?php
function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'),
__('Posts'),
__('Media'),
__('Links'),
__('Pages'),
__('Appearance'),
__('Tools'),
__('Users'),
__('Settings'),
__('Comments'),
__('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');
?>

Hasil dari script diatas akan menghilangkan semua menu di admin :D ,  karena memang script diatas untuk menghilangkan semua menu jika anda ingin menu  “Post” muncul,  tinggal hapus “__(‘Posts’)” dari array $restricted.

Postingan Terkait

    None Found

3 komentar di “Tutorial Menghilangkan Menu Admin WordPress”

  1. mindmata says:

    wah, ada para suhu. *hormat grak*

  2. junaid says:

    bagai mana menyertakan plagin di wordpres karna wp 3.0.1 tdk ada disertakan

    dan bagaimana cara menghapus menu dasbar misalnya : My Acoun, my blog, info Blog, subscibe yang terletak bagian diatas mohon penyelasanya yang rinci

  3. Agen Rumah says:

    mas, maksud ‘tambahkan’ script di function.php itu posisinya dimana? paling bawah aja ya? langsung tempel. saya pake theme lempong kok gak bisa ya?

Tinggalkan Komentar

*