WordPress Admin Panel Menü Gizleme

How to Remove Menu Item in WordPress Admin Panel?

WordPress Admin Panelde, admin dışında kalan kullanıcıların, görmesini istemediğimiz alanlar için Temamızdaki “function.php” dosyasına aşağıdaki kodları yerleştirmemiz yeterli olacak.

if (!current_user_can('update_core')) {
	function remove_menus(){
	  remove_menu_page( 'index.php' );                  //Başlangıç
	  remove_menu_page( 'tools.php' );                  //Araçlar
	  remove_menu_page( 'options-general.php' );        //Ayarlar
	  
	}
	add_action( 'admin_menu', 'remove_menus' );
}

wp_hide_menuYukarıdaki kodlar ile sol taraftaki menüleri görünüme ve kullanıma kapatmış olduk.

Menüdeki hangi elemanı gizlemek isterseniz, remove_menu_page() fonksiyonu içerisine script adını yazmanız yeterli.

Örneğin Temaları, Eklentileri görmesini istemiyoruz diyelim o halde kod;

remove_menu_page( ‘themes.php’ );
remove_menu_page( ‘plugins.php’ );

Olacak…

4 Yorum

  1. Üstadım iyi çalışmalar.
    Değerli vaktinizi aldığım için bağışlayın. Size bir sorum olacak. Bilindiği üzere google algoritmayı değiştirdi. Mobil bağlantılardan dolayı daha hızlı siteler istiyor. Wordpres temalar çok fazla css ve java dosyalarından oluyor ve biraz yavaş siteler oluyor. Burada HTML site daha ön planda kalırmı. Ben bir tane yaptım yeni algoritmaya göre. https://klimakombiservisi.com.tr Fakat bazı js dosyaları ekleyemedim. Eklediğimde site hızı düşüyor. Resimleri webP olarak istiyor. Wordpres temalarda hazlı olan tema varmıdır?

    1. Merhaba

      PHP+HTML+JAVASCRIPT(+jquery)+CSS+WORDPRESS+Theme Development

      Bilgi ve tecrübenize, kütüphanenize bağlı

      Yine de en iyi yol

      Not defteri gibi, görselliği olmasa bile basit bir tema yapmaktır, zor gibi görünebilir ama fiili tecrübe sayesinde neyi nasıl yapacağınızı olduğu gibi, kapasitesini de görmüş olursunuz, mantığını da kavrarsınız…

      Zaten önemli olan kod ezberlemek değil, mantığı çözmek ve programlama diliyle neleri yapabileceğinizi kavramaktır, ancak o zaman ne kadar zamanda yapabileceğinizi kestirebilirsiniz(zira bana kalsa ve kendim kullanacak olsam örnekteki site için yeterli zaman 2-3 gün)…

      Şurada kısaca iskelet izah ediliyor.
      https://codex.wordpress.org/Theme_Development

      Önemli 2 dosya var(ilk olarak)
      style.css (tema adı, yazarı, temanın özellikleri orada girişte açıklama satırı olarak girilmeli, bir örnek verdiğim linkte mevcut)

      ikinci dosya functions.php (temaya ozel veya temada kullanılacak fonksiyonlar ve WP’nin yerleşik fonksiyonları üzerinden değişiklik yapabilmek vb)

      meselenin çoğu, 1 adet tema yapmanızla çözülüyor ve anlatım karmaşık görünse de, işin içine girdiğinizde ne kadar basit olduğunu zamanla göreceksiniz çünkü WP framework gibi hizmet sunuyor, her şey fonksiyonalrla oluşuyor ve işletiliyor…

      Eğer bu adımları geçtiyseniz, geriye HTML+CSS bilgisi yeterliliği kalıyor ki, buna göre bir tahminde bulunabilirsiniz.

      Kısaca yardım almak isterseniz, işe başlamalı ve takıldığınız yerde sormalısınız(buradan da sorabilirsiniz)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir