1. Weblabs Kullanıcı Arayüzü (Pro)
  2. Geliştiriciler
  3. Menü Uzantıları

Menü Uzantıları

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ı

  1. Kancaya gir weblabsui_özel_menü_öğeleri Filtre:
    Özel menü öğelerinizi eklemek için, weblabsui_özel_menü_öğeleri eklentinizde veya temanızda filtre fonksiyonlar.php dosya.
   add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items');

   function my_custom_menu_items($items) {
       $items[] = [
           'Menu Title', // The title of the menu item
           'manage_options', // Capability required to access this menu
           'my_custom_menu_slug', // The slug for the menu item
           'my_custom_menu_callback', // The function to call when the menu item is clicked
           'dashicons-admin-generic' // Optional: Icon for the menu item
       ];
       return $items;
   }
  1. 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.
   işlev benim_özel_menü_geri_çağrı() { yankı &#039;<h1>Özel Menü Sayfam</h1>&#039;; // Özel içeriğinizi buraya ekleyin }
  1. İ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.
  2. 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:

add_filter(&#039;weblabsui_custom_menu_items&#039;, &#039;my_custom_menu_items&#039;); function my_custom_menu_items($items) { $items[] = [ __(&#039;Özel Menüm&#039;, &#039;weblabsui&#039;), // Menü Başlığı &#039;manage_options&#039;, // Yetenek &#039;my_custom_menu_slug&#039;, // Menü Kısa Adı &#039;my_custom_menu_callback&#039;, // Geri çağırma işlevi &#039;dashicons-admin-generic&#039; // Simge ]; return $items; } function my_custom_menu_callback() { echo &#039;<h1>&#039; . __(&#039;Özel Menü Sayfam&#039;, &#039;weblabsui&#039;) . &#039;</h1>&#039;; // 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.

Nasıl yardımcı olabiliriz?