וורדפרס 5.8 מביאה את theme.json, דרך חדשה לניהול סגנונות שתמשיך ותתפתח בגרסאות עתידיות.
ג’סטין טדלוק מדבר על ההיסטוריה של הפרדת פונקציונליות מעיצוב, כשבעבר הוא תמך בהפרדה הזו (תוספים לעומת תבניות) כדי שמשתמשים לא יילכדו בתבנית רק בגלל פונקציונליות שהן רוצים, אבל עכשיו עם הופעת הבלוקים, הרבה מאפייני תוכן הם תלויי תבנית, וכל החלפה עלולה לשנות הגדרות שנתן המשתמש. את התובנות שלו הוא מביא בפוסט מחסום תבניות, איים בודדים, ובלוקים
פרויקט שהחל באוגוסט 2020 התגשם אחרי כמעט שנה, ובו הוסיפו Block Patterns לכל תבניות ברירת המחדל של וורדפרס, אחורה עד Twenty Ten. ב-wordpress.org כתבו על תבניות ברירת המחדל השתנו ב-5.8, וב-WP Tavern סקרו את זה בהרחבה.
החל מוורדפרס 5.8 היה עידוד להשתמש בקובץ מטא בשם block.json
. נדמה לי שכיום זה נקרא theme.json
, אז נחמד לתעד פה רגע קצר בתולדות גוטנברג: שדרוג של ה-API של הבלוקים ב-5.8
במסגרת הפיתוחים של גוטנברג, יש עניין חדש שבו מוציאים קול קורא לבדיקות של פיצ’רים חדשים. כל קול קורא ממוספר ומתייחס לפיצ’ר ספציפי. ג’סטין טדלוק נכנס לעניין ומתעד ב-WP Tavern את ההתנסויות שלו בבדיקות האלה. את התנסותו בקריאה לבדיקת theme.json אני מביאה פה כי הוא מנתח יפה מאוד את החשיבות של הוספת הקובץ הזה לחיינו. ובמילותיו: “I have been calling theme.json
the tipping point between the old WordPress and the new WordPress.”
ומי שרוצה לקרוא על theme.json
בתיעוד של וורדפרס, מוזמן לעשות זאת פה: Global Settings & Styles (theme.json).
וגם ephemeralthemes כתבו פוסט על הקובץ החשוב הזה
pattern-ים התחלתיים לספריית ה-pattern-ים
שיפורים בטעינת סטיילים של בלוקים ב-5.8: טעינה של עיצובים רק של בלוקים בשימוש, טעינה של משאבים קטנים, ונסבר מעמיק על ההבדלים בטעינת משאבים בין תבניות קלסיות לתבניות בלוקים, והתוצאות שנובעות מזה.
מסך הווידג’טים החדש של וורדפרס
