את צריכה להבין כמה דברים לפני שאת ניגשת לדברים כאלו.
לוורדפרס יש מושג בשם ה-LOOP, ברגע שהבנת איך הוא עובד.. הדרך כבר קלה.
בכל אופן, בשלב הבא, לוורדפרס יש hooks ו-filters.
הרעיון שעומד מאחורי זה, שאם נניח וורדפרס פולטת לך איזו שהיא הודעה שנמצאת בליבה שלה.. אז את פשוט יכולה לשנות את זה על ידי filter-ים.
וכמו כן, אם תרצי שוורדפרס תריץ איזו שהיא שורת קוד שלך, אז את משתמשת ב-hook שלה.
דוגמאות? לא חסר..
דוגמא לפילטר:
נניח שנרצה לרשום ב"קרא עוד" טקסט אחר.. אז מה נעשה? נתחיל לחפש בליבה של וורדפרס?
אז לא ! הנה דוגמא קלילה שמבצעת את זה בפשטות:
http://codex.wordpress.org/Plugin_API/Filter_Reference/excerpt_more
דוגמא ל-hook:
נניח שתרצי להריץ איזו שהיא קוד ב-menu של הניהול (כמו להוסיף תפריט חדש).. אז הנה הפתרון:
http://codex.wordpress.org/Plugin_API/Action_Reference/admin_menu
עכשיו, כל מה שכתבתי פה, את יכולה לדחוף איפה שבא לך. אם זה בתור פלאגין, ואם זה בתוך ה-function.
במידה והקוד שלך מעשי לעוד פרוייקטים, הייתי ממליץ לפתוח פלאגין חדש ואז להוסיף אותו שמה.. ואם זה ספציפית על הפרוייקט הזה, אז את יכולה להתחיל לכתוב בתוך ה-function ברגיל. כמובן, בשביל הנוחות תכתבי בסוף הקובץ שיהיה לך מסודר.
נ.ב.
אם תשימי לב, הפונקציה שכתבתי לך למעלה, משתמשת בדיוק במה שהסברתי וזה ה-hook של וורדפרס.
בהצלחה !