הקוד השני לבד יושב בלי בעיה בקובץ functions
ההדבקה נעשתה בסוף קובץ functions
האם זה מה שצריך לעשות?
לא. אם אתה משתמש במחרוזות תרגום של וורדפרס בוודאי שמת לב שטקסטים עטופים באחת משתי הפונקציות __ או _e.
לפונקציה יש שני פרמטרים – הראשון המחרוזת לתרגום והשני ה text-domain. נניח, ל 2010 יש טקסטדומיין שנקרא twentyten.
זה אומר למערכת מאיזה קובץ תרגום לשלוף את התרגום הרצוי וזה בד"כ מוגדר אי שם בתחילת קובץ ה finction.php
לא.
שני הקודים יושבים בתוך function.php של התוסף. זה החלק היפה בכל הסיפור
האמת, שהדרך הבאמת נכונה לעשות את זה תהיה כאמור להכניס את זה אל תוך תוסף וכך לבטל את התלות בערכת העיצוב. בכוונה לא הסברתי כיצד לשלב ישירות אל טופס התגובות שכן אני מתחיל לשים לב שמפתחי ערכות כבר לא תמיד כוללים comments.php ולכן comments_template קורא לתבנית הדיפולטית (של 2010).
באשר לאיכות הקוד של פוסטנוטיפיקישנז – אפשר לכתוב קוד גרוע בקובץ אחד ואפשר לכתוב קוד איכותי על פני הרבה קבצים. במקרה הספציפי הקוד הוא גם גרוע וגם מבולגן. למשל, וזה הכי התמיהה אותי, אין פונקציה אחת שהתפקיד שלה לרשום מייל חדש – אז בארבעה קבצים שונים יש ארבעה קודי ואלידציה שחוזרים על עצמם.
]]>אגב, את הצ'קבוקס עצמו בטופס אפשר גם להוסיף ישירות בקובץ של טופס התגובות, לא חייבים להוסיף אותו כ-action
הערת שוליים: לפעמים כשיש קוד מאוד ארוך דווקא נכון יותר לחלק אותו לכמה קבצים. אבל תכלס עצם החלוקה/אי חלוקה לקבצים לא אומרת כלום בהכרח על איכות הקוד או על שימוש בפיתוח אובייקטאלי ולא פונקציונאלי.
]]>לא כולם משתמשים ב RSS, ואפילו אני שכן, אז הרידר שלי מכיל כרגע יותר מ 1000 פריטים שלא נקראו כי אין לי זמן לקרוא הכל.
ניסיתי לפנות אל הכותב כדי שישלב בקוד של התוסף בעצמו, עדיין לא קיבלתי תשובה, אני מניח שבאיזשהו שלב כשיהיה לי קצת זמן, אעלה את זה אם המפתח לא ישלב.
]]>