Eklenti olmadan programlanan WordPress yönetici menü öğesi nasıl silinir

WordPress Gösterge Tablosu menüsü, yönetici kontrol panelinin çeşitli bölümlerini keşfetmenin çok kullanışlı bir yoludur, ancak bazen menü can sıkıcı veya istenmeyen olabilir. Özellikle, bloglamanın rakibi olarak bir müşterinin web sitesini oluşturmak için WordPress’i içerik yönetim sistemi olarak kullandığınızda, gereksiz WordPress yönetici menü öğelerini silmeniz gerekir. WordPress yönetici menü öğesini silmenin en kolay yollarından biri, yönetici menü öğesini kullanıcının rolüne göre veya koşullu olarak gizleyebilen ücretsiz eklentiler kullanmaktır.
WordPress Yönetici Menü Öğesini Silinmediğinde, WordPress Yönetici Menü öğesini silmek için bir eklenti kullanarak bir zayıflık eklentisi kullanarak, tutarlı güncellemeler için üçüncü taraf eklenti geliştiricilerine çok bağlı olabilir. Bu durumda üçüncü taraf eklentileri riski, bir eklenti kullanmadan WordPress kontrol panelinizde hangi menünün görüntüleneceğini kontrol etmek istediğinizde, bu eğitim sizin için en iyi kılavuzdur. Programlı Yönetici menü öğesini silmenin bir başka sabit güncelleme nedenini, yüklediğiniz tüm WordPress eklentilerindeki sabit güncellemelerdir.
Bu güncelleme önemlidir, çünkü kullanıcı deneyimini, performansı ve güvenliği geliştirirler, ancak özellikle çok sayıda müşteri web sitesiyle uğraştığınızda çok karmaşık olabilirler. Bazı Yönetici Eklenti Menüleri Sitenizde çok fazla eklenti yüklediğinizde, çoğu yönetici menüsüyle birlikte gelir ve sürekli olarak yönetici menüsünü kullanmadığınız için menüyü silmek isteyebilirsiniz. Bu yazıda, bir eklenti kullanmadan WordPress menü öğelerini nasıl sileceğimi açıklayacağım. Bunu WordPress sitenize uygulamanız için, WordPress sitelerini düzenleme konusunda küçük bir deneyime ihtiyacınız var, özellikle Fonksiyonlara Kod Parçaları ekleme. Adım uğruna okuyucular için kolaylaştırır. WordPress yönetici menü öğesini silmek için atmanız gereken adımlar aşağıdadır.
WordPress sitenizi girin ve silmek istediğiniz yönetici menü öğesini tanımlayın
Admin_menu olayını, WordPress Yönetici menüsünü gösterge tablonuzdan silmek için bir mantığı olan bir dönüş çağrısı işleviyle bağlayan bir eylem kancası oluşturun.
Geri arama işlevi, hedeflenen her yönetici menü öğesini silmek için Remove_Menu_Page veya Remove_SubMenu_Page () WordPress işlevini kullanmalıdır. Örneğin, bu kodu kullanarak tema menüsünden Widget menüsünü silebilirsiniz (‘themes.php’, ‘widges.php’); Veya bu kodla gösterge panelinin ana menüsünü silin – kaldırma_menu_page (‘index.php’);
Veya Unset () PHP işlevini kullanabilir ve hedeflenen her WordPress yönetici menü öğesini silmek için Global Submenu Dizisi değerine erişebilirsiniz. Bu kod görüntülerini tema.php işlevine ekleyin ve değişiklikleri güncelleyin. Bu, bir eklenti kullanmadan WordPress yönetici menü öğesini başarıyla silecektir.
Bu kodu özel eklentinizdeki işleve de ekleyebilirsiniz ve tema.php function.php’de çalışırken çalışır.
Aşağıdaki eklenti olmadan WordPress Yönetici Menüsü Nasıl Silinir, başka bir eklenti kullanmak yerine kod ekleyerek WordPress Yönetici menü öğesini silmek için ayrıntılı bir adım adım yaklaşımdır.
Yönetici Slug Menü Öğesinin Tanımlanması WordPress Gösterge Tablonuzu girin ve silmek istediğiniz yönetici menü öğesini kontrol edin. Bu örnekte görebileceğiniz gibi, ana gösterge paneli menüsünde slug index.php. Bu salyangoz önemlidir, çünkü hemen göstereceğim gibi, Remove_submenu_Page () () işlevine eklediğiniz parametrelerden biridir.
Sayfaların nasıl silineceğini anlayın ve alt menü sayfası işlevlerini silme çalışması Kaldır Kaldır_menu_page işlevi yalnızca bir parametre, sayfa sümüklü ve üst düzey yönetici menüsünü silme ile birlikte gelir. Parametre bir dizedir, çünkü bir dize olan açık bir sayfa sümüğüdür ve genel kod aşağıdaki gibi olmalıdır:
Delete_menu_page (String; $ Menen_slug;) Subhhammal işlevini kaldırın Remove_subMenu_Page, ilk iki parametre ile birlikte gelir ve silmek istediğiniz alt menü sümüğünü sildiğinizde ana menünün sümüğüdür. Genel kod aşağıdaki gibi olmalıdır: remove_submenu_page (String $ Menu_slug, Dize $ SubMenu_slug) Yönetici menülerini ve veya alt menü öğelerini silmek için kancalar eylemi oluşturun ve admin_menu olaylarını ilişkilendiren eylem kancalarının örnekleridir ve ‘Remove_admin adını verdiğimiz geri çağrı işlevlerine sahip ( ‘admin_menu’, ‘remove_admin_menu_items’, 999); Yönetici menüsünü veya / / veya alt menü öğelerini silmek için bir arka arama işlevi oluşturun Remove_submenu_page ve remove_menu_page () ile ilk olarak, dönüş işlevinde, unset () kullanacaksanız, global $ alt menü değişkenine sahip bir genel menü dizisi almanız gerekir. . Aşağıdaki kodda gösterildiği gibi silmek istediğiniz sayfayı hedefleyen ikinci remove_submenu_page veya remove_menu_page ():

Silingi Function_admin_menu_items () {
remove_subMenu_Page (‘Menu_slug’, ‘SubMenu_slug’);
} Veya Unset kullanarak delete_admin_menu_items () () {

Global $ alt menüsü;
Unset ($ SubMenu [‘Üst Menü Slug’] [Yönetici Öğe alt menüsü dizini]);
} Bir Güncelleme Yönetici Menü Öğesi Nasıl Silinir Örnekleri WordPress Gösterge Tablonuz girdiğinizde, aşağıdaki resimde gösterildiği gibi ana gösterge tablosu menüsünün altında bulunan güncellemeler hakkında bir menü öğesi vardır:
Yukarıda tartışılan yöntemi kullanarak bu yönetici menü öğesini nasıl silebileceğinizi göstereceğim. İlk olarak, Slug Ana menüsü Index.php ve Slug güncelleme menüsü için güncelleme-core.php’dir. Remove_menu_Page () () (): // Ana menü öğesini Subhalam /SubMenuadd_ace (‘admin_menu’, ‘remove_admin_menu_items’, 999) ile silin;
Silingi Function_admin_menu_items () {
remove_menu_page (‘index.php’);

} Bu, aşağıdaki resimde gösterildiği gibi tüm menüyü ve alt menüsünü siler:
WordPress alt menüsü öğelerini kaldırın Remove_submenu_page işlevini aşağıdaki gibi kullanarak alt menü öğesini silmek için geri çağrı eyleminin ve işlevinin kancalarını yapabilirsiniz: // subhhammed veya alt menüsünü silin
Add_action (‘admin_menu’, ‘remove_admin_menu_items’, 999);
Silingi Function_admin_menu_items () {
remove_submenu_page (‘index.php’, ‘update-core.php’);

} Bu, Remove_submenu_Page işlevinin ikinci parametresinde belirtilen alt menüleri silecektir, bu durumda, ‘Update-Core.php’ ve sonuçları aşağıdaki resimde gösterildiği gibi belirleriz:
Unset () PHP işlevlerini kullanarak, alt menü öğelerini silecek şekilde ayarlanmayan PHP işlevlerini de kullanabiliriz ve bu durumda, önce aşağıdaki kodda gösterildiği gibi Global $ alt menü dizisine erişmeliyiz: // Admin_menu etkinliğine kancaları ekleyin
Add_action (‘admin_menu’, ‘remove_admin_menu_items’, 999);
// Dönüş çağrısı işlevi
Function delete_admin_menu_items () {// Array Yönetici Menüsü

Global $ alt menüsü;
// Dizine göre yönetici menü öğesini görebilmemiz için diziyi ekrana yazdırın
print (”);
print_r ($ alt menüsü);
print (”);
// Ekranda görüntülenen her şeyi siliyoruz, böylece yalnızca yönetici öğelerini görüyoruz
ölü();
} Bu kod Global Alt menü dizilerini tutar ve her yönetici menü öğesinin dizinini seçip istediğiniz gibi silebilmemiz için tüm menülerin dizisini görüntülemek için yazdırırız.
Bu kodda, kodu okunabilecek bir formatta görüntülemek için başlangıç ​​etiketi ve die () işlevinin kullanımını görebilirsiniz.
Update-çekirdek alt menüsü için dizi dizini 10 olması için WordPress alt menüsü menü öğesini Unset kullanarak silin. Böylece devam edip Unset () işlevini aşağıdaki gibi kullanabiliriz: // Ana menü öğesini Subhalam ile birlikte silin,
Add_action (‘admin_menu’, ‘remove_admin_menu_items’, 999);
Silingi Function_admin_menu_items () {
Global $ alt menüsü;
unset ($ baxNu [‘index.php’] [0]); // Üst düzey menü dizin.php (gösterge paneli menüsü – ana menü) silin

Unset ($ SubMenu [‘index.php’] [10]); // alt menü update core.php’i sil (menü güncellemesi)
} Sonuçlar, Remove_submenu_Page WordPress işlevini kullanmakla aynı olacaktır. WordPress Yönetici Menü Öğesini Silin Setsiz Kullanarak Silin Bu sayfaların her birini hedefleyen ayarlanmamış işlevleri kullanarak üst düzey sayfaları ve alt menüleri birlikte silebiliriz:
Kod aşağıdaki gibi olmalıdır: //. Unset’i kullanarak ana alt menü öğesini silin
Add_action (‘admin_menu’, ‘remove_admin_menu_items’, 999);
Delete_admin_menu_items () {global $ alt menüsü işlevi;
Unset ($ SubMenu [‘index.php’] [10]);
} Sonuç, kodu ayarlamadığımız için sayfalardan birini silmektir:

Bu yazıda, WordPress Yönetici Menü öğesini silmek için kullanabileceğiniz iki ana yol tartıştık ve WordPress Gösterge Tablonuzu temizliyoruz.Bir WordPress geliştiricisiyseniz, bu kodu yeniden kullanabilir ve kolayca kopyalayabilirsiniz.Özümü kontrol edin ve gelecekte daha fazla güncelleme için beni GitHub’da takip edebilirsiniz.Ayrıca burada başka bir çekim paylaştım.Umarım artık menünüzden istemediğiniz WordPress yönetici öğesini silebilirsiniz.

admin

Bir Cevap Yazın

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