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

להסיר את הוידג'טים שבאים עם וורדפרס

28 במרץ 2011 | מאת רמי | 3 תגובות | תגיות: , , ,

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

מסך הוידג'טים של וורדפרס

מסך הוידג'טים של וורדפרס

הקוד

יש להוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב:

function unregister_default_widgets() {
    unregister_widget( 'WP_Widget_Pages' );
    unregister_widget( 'WP_Widget_Calendar' );
    unregister_widget( 'WP_Widget_Archives' );
    unregister_widget( 'WP_Widget_Links' );
    unregister_widget( 'WP_Widget_Meta' );
    unregister_widget( 'WP_Widget_Search' );
    unregister_widget( 'WP_Widget_Text' );
    unregister_widget( 'WP_Widget_Categories' );
    unregister_widget( 'WP_Widget_Recent_Posts' );
    unregister_widget( 'WP_Widget_Recent_Comments' );
    unregister_widget( 'WP_Widget_RSS' );
    unregister_widget( 'WP_Widget_Tag_Cloud' );
}
add_action( 'widgets_init', 'unregister_default_widgets', 1 );

שימושים

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

למה אני ממליץ להשתמש בקוד הזה? כי פעם מישהו אמר לי שכאשר לכלי מסוים יש אפשרויות בחירה רבות הוא הופך לשימושי אבל כשיש יותר מדי אפשרויות בחירה לפעמים זה מרתיע והופך ללא שימושי.

מאת רמי

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

3 תגובות »

  • ליאורה כותב :

    איך אפשר להסיר את הוויגט של טוויטר מתבנית stiteches?
    כמו כן איך משנים וויג'טים בפוטר של התבנית?

  • רמי כותב :

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

  • sara כותב :

    הי,

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

הוסף תגובה !

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

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