WordPress Yönetici Paneline Menüler ve Alt Menüler Nasıl Eklenir?
Yayınlanan: 2024-09-06WordPress Yönetici Panelinin varsayılan Menüsüyle işiniz bittiyse veya bunu kendinize göre özelleştirmek istiyorsanız
WordPress yönetici panelinde gezinmek, onu menüleriniz ve alt menülerinizle özelleştirerek daha kolay hale getirilebilir.
Bu yazıda, basit kod parçacıkları kullanarak menü ve alt menü ekleme adımlarında size yol göstereceğiz.
İster eklenti ayarlarını düzenlemek ister özel seçenekler oluşturmak isteyin, menü eklemek WordPress yönetici alanınızı daha özelleştirilmiş ve kullanıcı dostu hale getirebilir. Ama önce bazı temel bilgileri açıklayalım.
Menüler ve Alt Menüler Nedir?
Menüler , WordPress yönetici kenar çubuğunda genellikle fark ettiğiniz “Yayınlar”, “Sayfalar” ve “Ayarlar” gibi ana öğelerdir.
Ancak Alt Menüler , bir ana menünün altında listelenen seçeneklerdir. Örneğin, "Gönderiler"in altında "Tüm Gönderiler" ve "Yeni Ekle" gibi alt menüler bulacaksınız. Kısaca Alt Menüler bir ana menünün altında listelenen seçeneklerdir.
Özel Menü Nasıl Eklenir
Şimdi WordPress yönetici kontrol paneline Özel Menü Nasıl Ekleneceğini merak ediyor olmalısınız.
O kadar da zor değil, tek yapmanız gereken add_menu_page()
işlevini kullanmak.
İşte izleyebileceğiniz basit, adım adım bir yöntem:
1. Temanızın functions.php
Dosyasını Açın:
Bu dosyayı WordPress kontrol panelinize gidip “Görünüm” > “Tema Dosyası Düzenleyicisi”ne giderek ve functions.php
dosyasını seçerek bulabilirsiniz.
2. Aşağıdaki Kodu ekleyin:
function custom_plugin_menu() {
add_menu_page(
'My Custom Plugin', // Page title
'My Plugin', // Menu title
'manage_options', // Capability required
'my-plugin', // Menu slug (unique identifier)
'my_plugin_page', // Callback function to display page content
'', // Icon URL (leave empty for default icon)
6 // Position on the menu (optional)
);
}
add_action('admin_menu', 'custom_plugin_menu');
// Callback function to display the menu page content
function my_plugin_page() {
echo '<h1>Welcome to My Plugin Page!</h1>';
}
3. Değişikliklerinizi Kaydedin:
Kodu ekledikten sonra, functions.php
dosyasını kaydedin. Yeni “Eklentim” menünüz artık WordPress yönetici kenar çubuğunda görünmelidir.
Alt Menü Nasıl Eklenir?
Yeni özel menünüzün altına bir WordPress yönetici menüsü ikinci kademe alt menüleri eklemek istiyorsanız add_submenu_page()
işlevini kullanın. İşte nasıl:
1. functions.php
dosyasına Alt Menü Kodunu ekleyin:
function özel_eklenti_submenu() {
// Önce üst seviye menüyü ekliyoruz
add_menu_page(
'Özel Eklentim',
'Eklentim',
'seçenekleri yönet',
'eklentim',
'my_plugin_page'
);
// Alt menüler ekleniyor
add_submenu_page(
'eklentim', // Ana bilgi notu
'Ürün Ekle', // Sayfa başlığı
'Ürün Ekle', // Alt menü başlığı
'manage_options', // Gerekli yetenek
'ürün ekle', // Alt menü bilgisi
'add_product_page' // Geri arama işlevi
);
add_submenu_page(
'eklentim',
'Hakkımızda',
'Hakkımızda',
'seçenekleri yönet',
'Hakkımızda',
'hakkımızda_sayfamız'
);
}
add_action('admin_menu', 'custom_plugin_submenu');
// 'Ürün Ekle' alt menüsü için geri arama işlevi
işlev add_product_page() {
echo '<h1>Ürününüzü Buraya Ekleyin!</h1>';
}
// 'Hakkımızda' alt menüsü için geri arama işlevi
about_us_page() işlevi {
echo '<h1>Eklentimiz Hakkında</h1>';
}
2. Dosyayı Kaydet:
Artık yönetici panelindeki “Eklentilerim” menüsü altında “Ürün Ekle” ve “Hakkımızda” alt menüleriniz görünecektir.
Hatırlanması Gereken Önemli Noktalar
Menü Bilgisi : Bu, menünüz için benzersiz bir tanımlayıcıdır. Küçük harfle yazılmalı ve kısa çizgi veya alt çizgi içermelidir.
Yetenek: Bu, menüyü kimlerin görebileceğini kontrol eder. Örneğin, 'manage_options'
genellikle yönetici kullanıcılar içindir ve bunu yalnızca onlar görebilir.
Konum: Menünün listede nerede görüneceğini belirler. İsteğe bağlıdır ancak menülerin düzenlenmesine yardımcı olur.
Sayfa Başlığı : Bu, menüyü veya alt menüyü açtığınızda tarayıcının başlık çubuğunda görünür.
Menü Başlığı : Bu, kenar çubuğunda görünen metindir.
Geri Çağırma İşlevi : Bu işlev, menü veya alt menüye tıklandığında çalışır ve içeriğini görüntüler.
Yukarıdaki örnek oluşturduğumuz özel menüler içindir. Peki WordPress yöneticisindeki mevcut menüler ne olacak?
Varsayılan WordPress yönetici menüsü için ikinci katmanlı bir alt menüyü nasıl oluşturabilirsiniz? İşte nasıl:
Varsayılan WordPress Menülerine Alt Menüler Ekleme
Daha önce WordPress’te özel menülerinizin altına alt menülerin nasıl ekleneceğinden bahsetmiştik. Şimdi, WordPress'teki mevcut varsayılan menülerin (Kontrol Paneli, Gönderiler, Sayfalar vb.) altına nasıl alt menüler ekleyebileceğinizi görelim.
WordPress, bu varsayılan menülere alt menüler eklemek için belirli işlevler sağlar:
– add_dashboard_page
: “Gösterge Paneli” menüsü altına bir alt menü ekler.
– add_posts_page
: “Mesajlar” menüsünün altına bir alt menü ekler.
– add_media_page
: “Medya” menüsü altına bir alt menü ekler.
– add_links_page
: “Bağlantılar” menüsü altına bir alt menü ekler.
– add_pages_page
: “Sayfalar” menüsü altına bir alt menü ekler.
– add_comments_page
: “Yorumlar” menüsünün altına bir alt menü ekler.
– add_theme_page
: “Temalar” menüsünün altına bir alt menü ekler.
– add_plugins_page
: “Eklentiler” menüsünün altına bir alt menü ekler.
– add_users_page
: “Kullanıcılar” menüsü altına bir alt menü ekler.
– add_management_page
: “Araçlar” menüsü altına bir alt menü ekler.
– add_options_page
: “Ayarlar” menüsü altına bir alt menü ekler.
Tüm bu işlevler benzer şekilde çalışır. Basit bir örnekle daha iyi anlayalım: add_options_page()
kullanarak “Ayarlar” menüsü altına bir alt menü eklemek .
Örnek: Ayarlar Altına Alt Menü Ekleme
“ Ayarlar ” altına bir alt menü eklemek için add_options_page()
işlevini kullanabilirsiniz. İşte fonksiyonun basit bir dökümü:
1 |
add_options_page ( $ page_title , $ menu_title , $ capability , $ menu_slug , $ function ) ; |
– $page_title
: Sayfayı açtığınızda başlığı.
– $menu_title
: Kenar çubuğunda “Ayarlar” altında görünen ad.
– $capability
: Bu alt menüyü kimler görebilir (yalnızca yöneticiler gibi).
– $menu_slug
: Bu alt menü için benzersiz bir kimlik.
– $function
: Alt menüye tıklandığında içeriği görüntüleyecek bir fonksiyon.
Örneğin, bu işlevi aşağıdaki gibi kullanın:
add_options_page('My Plugin', 'My Plugin', 'manage_options', 'my-plugin', 'WPOven_plugin_render_options_page');
– Bu kod “Ayarlar” menüsü altına “ Eklentim ” adında bir alt menü ekler.
– Yalnızca ' manage_options ' özelliğine sahip kullanıcılar (genellikle yöneticiler) görebilir.
– Tıklandığında sayfa içeriğini görüntülemek için
fonksiyonunu çalıştıracaktır.WPOven
_plugin_render_options_page
Varsayılan WordPress menülerine bu şekilde alt menüler ekleyebilir, böylece eklemek istediğiniz özel ayarlara veya sayfalara erişmeyi kolaylaştırabilirsiniz!
Okuyun: WordPress'te Yönetici Menüsü Öğeleri Nasıl Yeniden Sıralanır?
Çözüm
WordPress'e özel menüler ve alt menüler eklemek, yöneticinizi size uygun şekilde özelleştirmenin harika bir yoludur.
Ve en iyi yanı, bu özelliği birkaç satır kodla basit bir şekilde uygulayıp yürütebilmenizdir. Bu, kendiniz veya müşterileriniz için daha organize ve erişilebilir bir arka uç oluşturmanıza yardımcı olacaktır.
Bu adımları eksiksiz bir şekilde takip ederek kısa sürede özelleştirilmiş bir yönetici paneline sahip olacaksınız. Bu yazıyla ilgili herhangi bir sorunuz veya geri bildiriminiz varsa, lütfen aşağıdaki yorum bölümünde belirtin.
Rahul Kumar, WordPress ve web barındırma konusunda uzmanlaşmış bir web tutkunu ve içerik stratejistidir. Yılların deneyimi ve sektör trendlerini takip etme kararlılığıyla trafiği yönlendiren, etkileşimi artıran ve dönüşümleri artıran etkili çevrimiçi stratejiler oluşturuyor. Rahul'ın ayrıntılara olan ilgisi ve ilgi çekici içerik oluşturma yeteneği, onu çevrimiçi varlığını geliştirmek isteyen her marka için değerli bir varlık haline getiriyor.