וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

באתר תמצאו מדריכים ומאמרים ייחודים בעברית, המדריכים לרוב מנסיון מעשי ומיוחסים לפרוייקטים שאני עובד עליהם באותו הזמן. האתר הוא יותר לשימוש פרטי ולתיעוד דברים, בכדי להשתמש מאוחר יותר, אבל החלטתי לפרסם ניתן לשאול כל שאלה וגם לתרום מדריכים באתר דרך תגובה או דרך צור קשר

הוספת תפריטים בלוח הבקרה וורדפרס

הוספת תפריטים בלוח הבקרה נחוץ בעיקר בבנית פלאגין משם יהיה אפשר לערוך את הגדרות הפלאגין ולהוסיף אפשרויות וכו… כמו שאנחנו כבר מכירים מפלאגינים שאנחנו מתקינים.

>> מדריך יצירת פלאגין <<

דבר ראשון להוסיף תפריט אפשר להשתמש בהוק admin_menu

<?php add_action('admin_menu', 'function_name'); ?>

כמו שאנחנו מכירים כבר מהוקים הפונקציה מצד ימין היא שתופעל ברגע שיתרחש ההוק.

את התפריטים ניתן להוסיף בפונקצית

add_menu_page ( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null )

מוסיפה תפריט לתפריט הראשי ניתן להוסיף גם לתת תפריטים

 

function wpautop_control_menu() {
  add_submenu_page('options-general.php', 'wpautop-control', 'wpautop control', 'manage_options', 'wpautop-control-menu', 'wpautop_control_options');
}

מה כל שדה :

add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '' )

 

תצוגת העמוד תהיה הפלט של הפונקציה wpautop_control_options שניצור בנוסף.

function wpautop_control_options () {
 echo 1;
}

 

 

דוגמא להוספת תפריט ותתי תפריטים ללוח בקרה הראשי:

 

add_action('admin_menu', 'add_menu'); 
function add_menu() {
    add_menu_page('My Page Title', 'My Menu Title', 'manage_options', 'my-menu', 'my_menu_output' );
    add_submenu_page('my-menu', 'Submenu Page Title', 'Whatever You Want', 'manage_options', 'my-menu' );
    add_submenu_page('my-menu', 'Submenu Page Title2', 'Whatever You Want2', 'manage_options', 'my-menu2' );
}

 

 

תפריט נגישות