דף הבית » טריקים וטיפים, מומלצים

להסיר וידג'טים מלוח הבקרה

27 בנובמבר 2010 | מאת רמי | 7 תגובות | תגיות: , , , , , ,

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

וידג'ט בלוח הבקרה

וידג'ט בלוח הבקרה

וידג'טים בלוח הבקרה

וורדפרס מציגה 8 וידג'טים בלוח הבקרה – (1) מה המצב? (2) תגובות אחרונות (3) קישורים נכנסים (4) תוספים (5) פוסט מהיר (6) טיוטות אחרונות (7) עדכונים חשובים (8) עדכוני וורדפרס נוספים מפלאנט וורדפרס בעברית.

תוספים שונים, כמו תוסף הסטטיסטיקות, מוסיפים וידג'טים נוספים ללוח הבקרה ומפתחי תוספים או יוצרי תבניות יכולים להוסיף וידג'טים משלהם ללוח הבקרה תוך שימוש ב- API ליצירת וידג'טים ללוח הבקרה. אך השאלה הנשאלת היא איך ניתן להסיר וידג'טים קיימים?

הקוד

על מנת להסיר וידג'טים מלוח הבקרה של וורדפרס יש להוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב שלכם:

הדרך הישנה:

function remove_dashboard_widgets(){
    global $wp_meta_boxes;
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

הדרך החדשה:

function remove_dashboard_widgets(){
    remove_meta_box('dashboard_right_now', 'dashboard', 'core');
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'core');
    remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');
    remove_meta_box('dashboard_plugins', 'dashboard', 'core');
    remove_meta_box('dashboard_quick_press', 'dashboard', 'core');
    remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core');
    remove_meta_box('dashboard_primary', 'dashboard', 'core');
    remove_meta_box('dashboard_secondary', 'dashboard', 'core');
}
add_action('admin_menu', 'remove_dashboard_widgets');

מספר הערות

– הקוד מסיר את כל 8 הוידג'טים. תסירו את הוידג'טים שאתם לא צריכים ותמחקו את שאר השורות בקוד.
– הוידג'טים יוסרו גם מתווית אפשרויות התצוגה בראש העמוד.
– הפוסט עודכן בהתאם להערות של Zak בתגובות. תודה Zak.

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

7 תגובות »

  • Zak כותב :

    עדיף להשתמש ב API של wordpress

    function remove_dashboard_boxes() {
        //remove_meta_box( 'dashboard_right_now', 'dashboard', 'core');
        remove_meta_box( 'dashboard_quick_press', 'dashboard', 'core');
        remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'core');
        remove_meta_box( 'dashboard_plugins', 'dashboard', 'core');
        remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'core');
        remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'core');
        remove_meta_box( 'dashboard_primary', 'dashboard', 'core');
        remove_meta_box( 'dashboard_secondary', 'dashboard', 'core');
    }
    add_action('admin_menu', 'remove_dashboard_boxes');
  • רמי כותב :

    היי Zak, הפוסט עודכן בהתאם להערה שלך.

  • moran כותב :

    היי רמי, יש אפשרות לשנות בוורדפרס מו לכל האתרים? או להחליט איזה RSS יוצג למשתמשים בויג'ט עידכונים?

    תודה,

  • רמי כותב :

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

  • שחר כותב :

    היי רמי,
    יש אפשרות להסיר את ההודעה "ברוכים הבאים" בוורדפרס, אני עושה רשת אתרים…

  • רמי כותב :

    בטח שיש אפשרות! אני כתבתי פוסט בנושא, יפורסם בהמשך השבוע.

  • שחר כותב :

    תודה

הוסף תגובה !

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

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>