אנחנו מעדיפים להשתמש כמה שפחות בפלאגינים. זה מאט את האתר, זה מסורבל לי בתפריט דאשבורד, ובכלל, פחות בא לי להסתמך על קוד של מישהו אחר, שעלול לשבור לי את האתר בכל פעם שצריך לעשות עדכון.
בפלאגין אנחנו מדברים על מאות שורות קוד. ובאתר ממוצע יש לנו ~10 פלאגינים. הרבה פוטנציאל לבעיות.
עדיף וגם רצוי, להוסיף קוד משלנו לאתר, קצר ומבוקר, מאשר פלאגין שלם. בשביל זה יש את functions.php.
מה זה functions.php
איפה functions.php ממוקם
functions.php ממוקם בתוך התיקייה של ערכת הנושא שלכם. לחצו בתפריט הדאשבורד על עיצוב ואז על עורך קבצי תבנית.
functions.php ממוקם בתוך התיקייה של ערכת הנושא שלכם. לחצו בתפריט הדאשבורד על עיצוב ואז על עורך קבצי תבנית.
אל תערכו אותו
אני יודע שיש מליון מדריכים שולחים אתכם ישירות לfunctions.php ואומרים לכם להוסיף קטעי קוד. בכל זאת, לא ממליץ לכם לערוך אותו. יש לי כמה סיבות טובות:
- אם תעדכנו את ערכת הנושא, כל השינויים שלכם ידרסו.
- אם תחליפו ערכת נושא, כל השינויים ייעלמו.
- אם תהיה שגיאה בקוד שלכם, אתם עלולים להינעל מחוץ לאתר! אני מדבר איתכם פה על שגיאות בסגנון שחסר לכם נקודה-פסיק (;). כל דבר קטן ואתם עלולים להיות בחוץ.
- עריכת הקובץ היא לא אסתטית. אסתטיקה בקוד זה דבר חשוב. כשמוסיפים המון קוד, הקובץ מתחיל להיות ארוך וקשה לנווט בו.
אז מה בכל זאת אפשר לעשות?
תורידו פלאגין שמוסיף קוד.
אני יודע שזה קצת אירוני שזה מה שאני בסוף מציע, אבל זו ההשקעה המינימלית כדי להוסיף קוד לfunctions.php בצורה נקייה ואיכותית.
הפלאגין שאני ממליץ עליו הוא Code Snippets. פשוט, נוח וחינמי.
בהצלחה!