23
בדצמ
2009

וורדפרס: קובץ פונקציות מותאם אישית

מאת: מאור ברזני | תגובות: 24 | נושאים: וורדפרס
תגיות: , , |

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

אם וכאשר נרצה להחליף את התבנית לאתר, נצטרך לאתר בקובץ ה-functions.php איזה פונקציות הוספנו ואיזה פונקציות שייכות לתבנית. אפשר לייצר קובץ פונקציות מותאם אישית, ולטעון אותו עם עליית האתר, בנוסף לקובץ ה-functions.php.

איך לבצע?

  • נייצר קובץ חדש ואליו נעביר את כל הפונקציות שהוספנו לקובץ function.php.
  • את הקובץ נשמור בשם my-custom-functions.php ונשים אותו בתיקיית התבנית.
  • את הקובץ הזה נטעין לתבנית ע"י הוספת השורה הבאה בקובץ header.php, בתוך אלמנט ה- <head> שלו, כלומר יש להוסיף את השורה לפני התג הסוגר – </head>

< ? p h p include (TEMPLATEPATH . '/my-custom-functions.php'); ?>

במהלך השימוש בתבנית, כל פונקציה שנרצה להוסיף, נוכל לשים בקובץ המותאם אישית.

בהמשך, אם נרצה להחליף תבנית, מה שנצטרך לעשות – מבחינת הפונקציונליות שהוספנו לאתר דרך הקובץ הזה – הוא להעביר את הקובץ my-custom-functions.php אל תיקיית התבנית החדשה, ולהוסיף את השורה הנ"ל ב-header.php של התבנית החדשה.

כל שיישאר אח"כ הוא להשתמש בפונקציות האלה לפי הצורך בתוך התבנית החדשה.


שתפו גם אחרים:
  • email
  • Print
  • RSS
  • Facebook
  • Twitter
  • LinkedIn
  • Google Bookmarks
  • Live
  • PDF
  • MySpace
  • del.icio.us
  • Digg
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Add to favorites

24 תגובות »

פיד RSS לתגובות בפוסט | טראקבק


הוסף תגובה ל יאיר

CommentLuv badge

TechnoCraft - פתרונות אינטרנט


אֶקְסְפֶּרִימֶנְט דוֹט אֶפֶס - וורדפרס, תוכן, טכנולוגיה ועוד כמה דברים - מופעל באמצעות WordPress | פתרונות אינטרנט