נראה מספר דרכים לבצע Debugging כאשר משהו בקוד לא עובד.

 

  1. הדפסה – אם מדובר בפונקציה שמוציאה פלט לדף ה-wordpress ניתן להוסיף שורה כמו:
    print “var = “. $var על מנת לראות מה הפלט של המשתנה שאנו חושדים בו.
  2. הוספת “התראה” לפונקציה שברגע שנכנסים אליה יודפס לוג לשרת. השורה שנוסיף לפונקציה היא
    FocusLog(__FUNCTION__);
    אל השרת ניתן להתחבר באמצעות ssh, להריץ את הפקודה logs ואז להריץ את הפקודה tail -f focus.log כדי לראות את הפונקציות שמופעלות ב-focus.
  3. חלונית inspet – 
    שמה ניתן לדבאג צעד צעד את קוד ה-javaScript ובמידה ומגיעים לפונקציה שמחזירה url לקבל ממנה את ערך החזרה ולפתוח אותו בחלונית נפרדת על מנת לראות אם מופיעות שמה שגיאות.