סיון

תבניות בסיס מבוססות Underscores, איך לעדכן editor-style, ועוד ענייני וורדפרס

    • Components, הרחבה של Underscores, היא תבנית בסיס לכמה סוגי תבניות. ועוד תבנית בסיס שמתבססת על _s.
    • רן בר-זיק כתב מדריך לוידוא עבודת פיתוח איכותית. מטבע הדברים, עם חלק מהדברים הסכמתי ועם חלק – פחות. בכל מקרה שווה קריאה.
    • איך להמנע משורטקודים עירומים (דבר שעלול לקרות אם הקוד שמעבד את השורטקוד כבה לפתע פתאום…).
    • בתבניות שאני בונה, אני אוהבת לצרף קובץ editor-style.css כדי שמזין התכנים יראה במסך עריכת הפוסט  עיצוב כמה שיותר דומה למה שיש באתר. הכל סבבה, אבל מה קורה כשמעדכנים עיצוב ורוצים שזה ישפיע מיד גם כשיש קשינג? כשמשתמשים בקובץ style.css, נהוג להצמיד מספר גרסה לכתובת הקובץ. אפשר לעשות זאת עם פקודת ה-enqueue:
      wp_enqueue_style( 'kamoha-style', get_stylesheet_uri(), array(), '1.6.4.3' );
      

      הבעיה היא שקשה לעשות זאת לקובץ editor-style.css, כי בפקודת ההכללה שלו אין פרמטר של גרסה. לכן  חיפשתי ומצאתי ב-WPSE קוד שמצמיד מספר גרסה שהוא הזמן שבו הקובץ נערך לאחרונה. כותב התשובה הנ”ל היה סופר מתחשב, ויצר תוסף שעושה זאת – T5 Fresh Editor Stylesheets. מומלץ!

4 תגובות על “תבניות בסיס מבוססות Underscores, איך לעדכן editor-style, ועוד ענייני וורדפרס

  1. שמעתי הרבה על underscores אבל לא יצא לי להשתמש בו. למה עדיף להשתמש בו ולא לבנות תבנית מאפס?

    הפוסטים על שורטקודים ללא שימוש מעניינים אבל נראים לי מורכבים מדי. אפשר לכתוב פילטר שיסתיר שורטקודים שלא צריך (נתת לי רעיון טוב לתוסף).

    1. underscores מכילה את כל מה שבד”כ תרצה בתבנית – דף single, דך ארכיב, תגובות, חיפוש, תפריטים, תמיכה בכל מה שתבנית אמורה לתמוך, נטרול של סטיילים בין דפדפנים, וכו’.
      על זה אפשר לעשות את ההתאמות הנצרכות (אצלנו זה בד”כ שוני בדף הראשי, וכמובן מלא עיצובים, ואולי אי אילו שינויים בדפים פנימיים).
      מבחינתי עדיף שכל הדברים הבסיסיים כבר יהיו כתובים, ועדיף – ע”י אוטומטיק.
      למה שתעדיף לכתוב הכל בעצמך?

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

        1. סבבה. אני מוצאת שמה שיש ב-underscores הוא די מינימלי. אבל זו כנראה שאלה של העדפה. כל עוד אתה לא ממציא את הגלגל מחדש, מה זה משנה על מה מתבססים? 🙂

כתבו תגובה

כתובת הדוא"ל שלכם לא תוצג.