התאם אישית את הודעת הפתיחה של לוח המחוונים של וורדפרס

התאם אישית את הודעת הפתיחה של לוח המחוונים של וורדפרס

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


נתחיל!

בואו ליצור תוסף

ליצירת תוסף, צור תיקיה חדשה תחת wp-content / plugins, וקרא לה- dashboard-message. בתוך תיקיה זו צור קובץ בשם custom-dashboard-message.php ופתח אותו בעורך הקוד שלך (דרך אגב Coda 2 הוא נהדר!). פשוט הדבק קוד זה בקובץ החדש שנוצר:

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

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

/ **
* הסר את הודעת לוח המחוונים לקבלת ברירת המחדל
*
* @ גישה ציבורית
* @ Prince 1.0
* @ חזרה לבטל
* /
remove_action ('Welcome_panel', 'wp_welcome_panel');

הודעת הפתיחה המותאמת אישית שלנו

אם תעבור עכשיו למרכז השליטה שלך (אל תשכח להפעיל את התוסף!), לא תראה עוד מסך ברכה - כן !. אז עכשיו אנו יכולים ליצור פונקציה מותאמת אישית משלנו ולצרף אותה אל וול הפתיחה של Welcome_panel כך שהוא יציג את שלנו במקום זאת. החלק הזה הוא הפשוט, כל שעליך לעשות הוא ליצור פונקציה בהתאמה אישית ולהוסיף את התוכן שאתה רוצה לפאנל הפתיחה. בדוגמה שלי התחלתי מתוכן ברירת המחדל, מפונקציית ברירת המחדל wp_welcome_panel (). זה קל יותר פשוט מכיוון שהוא מאפשר לי להשתמש בתוכן שעוצב כבר. אז פשוט העתקתי והדבקתי את הפונקציה הזו (מצא אותה תחת wp-admin / include / dashboard.php) ואז ערכתי אותה.

הנה איך נראית הפונקציה שלי (שימו לב כיצד אחריה הפונקציה מוסיפה add_action ומחוברת אל Welcome_panel).

/ **
* פונקצית פתיחת פתיחה מותאמת אישית
*
* @ גישה ציבורית
* @ Prince 1.0
* @ חזרה לבטל
* /
פונקציה wpex_wp_welcome_panel () {?>

ערוך את הגדרות האתר שלך'), admin_url (' options-general.php ')); ?>

  • '. __ ('ערוך את העמוד הראשון שלך'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('הוסף דפים נוספים'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('ערוך את העמוד הראשון שלך'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('הוסף דפים נוספים'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('הוסף פוסט לבלוג'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('כתוב את הפוסט הראשון בבלוג שלך'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('הוסף דף אודות'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('צפה באתר שלך'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('הפעל או כבה הערות'). '', admin_url (' options-discuss.php ')); ?>
  • '. __ ('למידע נוסף על תחילת העבודה'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • אתה יכול פשוט לערוך את החלק הזה של הקוד כדי ליצור את התוכן שלך, להוסיף קישורים, תמונות, טפסים או כל דבר אחר ...

    קוד התוסף הסופי

    הנה קוד התוסף המלא, תהנו!

    
    
    

    ערוך את הגדרות האתר שלך'), admin_url (' options-general.php ')); ?>

    • '. __ ('ערוך את העמוד הראשון שלך'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('הוסף דפים נוספים'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('ערוך את העמוד הראשון שלך'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('הוסף דפים נוספים'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('הוסף פוסט לבלוג'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('כתוב את הפוסט הראשון בבלוג שלך'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('הוסף דף אודות'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('צפה באתר שלך'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('הפעל או כבה הערות'). '', admin_url (' options-discuss.php ')); ?>
  • '. __ ('למידע נוסף על תחילת העבודה'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map