Weblabs UI Eklentisi, geliştiricilerin WordPress yönetici menüsünün “Uzantılar” bölümünün altına özel menü öğeleri eklemesine olanak tanır. Bu, weblabsui_özel_menü_öğeleri
eklenti tarafından sağlanan filtre.
Özel Menüler Ekleme Adımları
- Kancaya gir
weblabsui_özel_menü_öğeleri
Filtre:
Özel menü öğelerinizi eklemek için,weblabsui_özel_menü_öğeleri
eklentinizde veya temanızda filtrefonksiyonlar.php
dosya.
Kod
add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items'); function my_custom_menu_items($items) { $items[] = [ 'Menü Başlığı', // Menü öğesinin başlığı 'manage_options', // Bu menüye erişmek için gereken yetenek 'my_custom_menu_slug', // Menü öğesinin kısa adı 'my_custom_menu_callback', // Menü öğesine tıklandığında çağrılacak işlev 'dashicons-admin-generic' // İsteğe bağlı: Menü öğesinin simgesi ]; return $items; }
- Geri Çağırma Fonksiyonunu Tanımlayın:
Menü öğesine tıklandığında yürütülecek geri çağırma işlevini oluşturun. Bu işlev, özel menü sayfanızın içeriğinin görüntülenmesini sağlamalıdır.
Kod
işlev benim_özel_menü_geri_çağrı() { yankı '<h1>Özel Menü Sayfam</h1>'; // Özel içeriğinizi buraya ekleyin }
- İzinleri Ayarla:
Menü öğesinde belirtilen yeteneğin (örneğin,yönet_seçenekler
) bu menüye erişmesi gereken kullanıcılar için uygundur. - Test:
Yukarıdaki kodu uyguladıktan sonra, WordPress yönetici alanına gidin. Özel menü öğenizin "Uzantılar" bölümünün altında listelendiğini görmelisiniz. Beklenen içeriği görüntülediğini doğrulamak için üzerine tıklayın.
Örnek
İşte özel menü öğesi eklemenin tam bir örneği:
Kod
add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items'); function my_custom_menu_items($items) { $items[] = [ __('Özel Menüm', 'weblabsui'), // Menü Başlığı 'manage_options', // Yetenek 'my_custom_menu_slug', // Menü Kısa Adı 'my_custom_menu_callback', // Geri çağırma işlevi 'dashicons-admin-generic' // Simge ]; return $items; } function my_custom_menu_callback() { echo '<h1>' . __('Özel Menü Sayfam', 'weblabsui') . '</h1>'; // Buraya ek içerik veya işlevsellik ekleyin }
Çözüm
Geliştiriciler bu adımları izleyerek Weblabs UI Eklentisinin “Uzantılar” bölümünün altına kolayca özel menü öğeleri ekleyebilir, böylece WordPress yönetici arayüzünün işlevselliğini ve kullanıcı deneyimini geliştirebilirler.