WordPress panosunu özelleştirmek kullanıcı deneyimini büyük ölçüde iyileştirebilir ve iş akışlarını düzene sokabilir. Yaygın bir özelleştirme, özellikle istemciler veya belirli kullanıcı rolleri için arayüzü basitleştirmek istediğinizde yararlı olan gereksiz yönetici menü öğelerini gizlemektir. Bu yazıda, WordPress arka ucunda istenmeyen menü öğelerini gizlemek için birkaç yöntem öğreneceksiniz. Şu araçlar gibi: WP Kodu veya Kod Parçacıkları Tema dosyalarını doğrudan değiştirmeden özel kodu güvenli bir şekilde eklemeniz önerilir.
Menü öğelerini gizlemek için PHP kullanmak, WordPress işlevlerinden yararlanan basit bir yöntemdir. Belirli menü sayfalarını kullanarak kaldırabilirsiniz. menü_sayfasını_kaldır()
işlevi. Bu yöntem çoğu kullanıcı için güvenilir ve erişilebilirdir.
<?php
// This code hides specific admin menu items in the WordPress dashboard
function custom_remove_menu_pages() {
// Hide the Posts menu item
remove_menu_page('edit.php');
// Hide the Comments menu item
remove_menu_page('edit-comments.php');
// Add additional menu pages you wish to hide using their respective slugs
}
add_action('admin_menu', 'custom_remove_menu_pages');
?>
Kod şuraya bağlanır: admin_menü
kanca, çağırdığı yer menü_sayfasını_kaldır()
uygun menü kısaltmasıyla (örneğin, 'düzenle.php'
gönderiler için, 'yorumları-düzenle.php'
Yorumlar için). Bu, seçili menü öğelerini WordPress panosundan etkili bir şekilde gizler. WordPress belgelerinde bulunan diğer menü kısayollarına başvurarak gerektiği gibi öğe ekleyebilir veya kaldırabilirsiniz.
Daha az müdahaleci bir alternatif için, menü öğelerini gizlemek için CSS kullanabilirsiniz. Bir PHP çözümü kadar güvenli olmasa da (gelişmiş kullanıcılar stilleri geçersiz kılabileceğinden), panoyu görsel olarak basitleştirmenin etkili bir yoludur.
/* CSS kullanarak belirli yönetici menü öğelerini gizle */ #menu-posts, /* Gönderiler menüsünü gizler */ #menu-comments { /* Yorumlar menüsünü gizler */ display: none; }
Bu CSS kodunu, stili şu şekilde çıktılayan bir PHP işlevi kullanarak WordPress yönetici alanına ekleyebilirsiniz: admin_head
kanca:
<?php
function custom_admin_css() {
echo '
#menu-gönderiler, #menu-yorumlar { görüntüleme: hiçbiri; } '; } add_action('admin_head', 'özel_admin_css'); ?>
Bu yöntem, belirtilen menü öğelerinin görünümden gizlenmesini sağlar, ancak gerektiğinde temel işlevlere erişilebilirliğini korur.
Daha kapsamlı ve kullanıcı dostu bir yaklaşım için, aşağıdaki gibi özel bir eklenti kullanmayı düşünün: Weblabs-UI. Bu tür eklentiler, yönetici menüsü öğelerini yönetmek, yeniden düzenlemek veya gizlemek ve daha fazlası için sezgisel arayüzler sağlar. Gelişmiş seçeneklerle şunları yapabilirsiniz:
Bir eklenti kullanarak esneklik veya güvenlikten ödün vermeden arka uç özelleştirme çabalarınızı merkezileştirebilirsiniz.
İstenmeyen menü öğelerini WordPress arka ucunda gizlemek, kullanıcılarınız için daha temiz ve daha odaklanmış bir ortam yaratmanın pratik bir yoludur. İster menü öğelerini doğrudan şu işlevlerle kaldıran bir PHP çözümü seçin: menü_sayfasını_kaldır()
, görsel ayarlamalar için CSS tabanlı bir yaklaşım veya benzeri özel bir eklenti Weblabs-UI Gelişmiş arka uç özelleştirmesi için her yöntem benzersiz avantajlar sunar ve özel ihtiyaçlarınıza göre kullanılabilir. WP Code veya Code Snippets gibi araçlar uygulama sürecini basit ve güvenli hale getirerek, optimum ve güvenli bir WordPress ortamını korumanızı sağlar.
İş akışınıza en uygun olanı görmek için bu yaklaşımları deneyin ve gereksinimlerinizi mükemmel şekilde karşılayan daha akıcı ve verimli bir yönetici panosunun keyfini çıkarın.