WordPress Yönetici Paneli’ndeki Menü Nasıl Silinir?


Buradasınız:Ana Sayfa » Wordpress » WordPress Yönetici Paneli’ndeki Menü Nasıl Silinir?

WordPress Admin Menu SilmeHiçbir zaman zor bir teknoloji anlayışına sahip bir müşteri ile çalıştınız mı? Çalışmamış iseniz bu çalışmayacağınız anlamına gelmez :) Çünkü sitesini hazırladığınız vya yönetmekte olduğunuz müşteriniz, sizden WordPress Yönetici Paneli‘ndeki herhangi bir menüyü silmenizi isteyebilir. Bir danışman, tasarımcı ya da geliştirici olarak sizin bu işi yapmanız kolay olmalıdır. Fakat bu konuda bir bilginiz yok. Öyleyse bu yazı, tam size göre.

WordPress Admin Paneli, birçok menü seçeneği ile geliyor. Fakat bu menülerden kolayca kurtulabilirsiniz. WordPress Admin Paneli‘ndeki bir menü öğesini kaldırmanın ne kadar kolay olduğunu bu yazıda göreceksiniz.

WordPress 3.1 veya üzeri sürüm kullanıyorsanız, temanın sadece functions.php dosyasına aşağıdaki kodu yapıştırın:

add_action( 'admin_init', 'my_remove_menu_pages' );
function my_remove_menu_pages() {
	remove_menu_page('link-manager.php');
}

Eğer WordPress 3.1 sürümü öncesi kullanıyorsanız, temanın functions.php dosyasına aşağıdaki kodu yapıştırın:

function remove_menus () {
global $menu;
$restricted = array(__('Links'));
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');

İşlem tamamdır. Bu danışmanlar ve geliştiricilerin daha büyük sitelerle çalışması için çok kullanışlı bir hiledir.

1.200 Kez Okundu
13-05-2011 tarihinde yayımlandı


BENZER YAZILAR

“WordPress Yönetici Paneli’ndeki Menü Nasıl Silinir?” için 7 Yorum

  1. Emrah diyor ki:

    @Raşit Özkardeş, tema ile ilgili linki kaldırmak istiyorsan; remove_menu_page(‘theme-editor.php’); kodunu eklemelisin.
    @Furkan Özcan, kaldırmak istediğin bölümlerin sayfa adlarını ana dizindeki wp-admin dizini içinden bulman gerekiyor.

  2. Furkan Özcan diyor ki:

    Tamam Hocam Onu Buldum Mesela Diğer İşe Yaramayan Bölümlerden Değiştirmek İstediklerim Var Raşit Özkardeş İsimli Arkadaşın Dediği Şekilde Mi Olacak?

  3. Emrah diyor ki:

    @Furkan Özcan,
    site adresini bana e-mail ile gönderirsen incelerim.

  4. Furkan Özcan diyor ki:

    Merhaba hocam. Bu silme olayı çok basit fakat ben silmek değil değiştirme istiyorum. Kurduğum tema ile gelen bir portfolio sekmesi var. Bunun ismini nasıl ve nereden değiştirebilirim. Functions’da bulamadığım birşey. Başka bir yere eklenme ihtimali var mı menünün?
    Mail bekliyorum

  5. Raşit Özkardeş diyor ki:

    Merhaba,
    kodda şöyle bir düzenleme nasıl yapılır? Sadece linkleri değil, tema linkinide engellemek istorum.

    add_action( ‘admin_init’, ‘my_remove_menu_pages’ );
    function my_remove_menu_pages() {
    remove_menu_page(‘link-manager.php’);
    remove_menu_page(themes.php’);

    }
    link-manager.php nin altına remove_menu_page(themes.php’);
    kodunu girdim ama olmadı. doğru yazımı nasıl acaba? php bilgim kısıtlı olduğu için kusuruma bakmayın artık.

  6. Raşit Özkardeş diyor ki:

    Bu güzel paylaşım için teşekkürler. Yukarıdaki örnek sadece linkler menüsünü kaldırıyor. Diğerleri için nasıl bir uygulama yapacağız? Yorumlar, sayfalar, kategoriler vb.
    İyi çalışmalar diliyorum.

  7. serhat diyor ki:

    Güzel makale olmus bunu arıyordum teşekkürler.