חיפוש ]

כיצד למנוע הצגת שגיאות PHP בוורדפרס

הערות והודעות PHP עוזרות למפתחי וורדפרס ״לדבג״ (Debug) בעיות בקוד שכתבו או שאדם אחר כתב. כמובן שיהיה זה לא מקצועי אם אלו יוצגו עבור הגולשים באתר, אז בפוסט קצר זה נראה כיצד ניתן למנוע הצגת שגיאות PHP באתרי וורדפרס על מנת למנוע זאת.

מדוע ולמה עליכם לבטל הצגה של שגיאות PHP בוורדפרס?

אותן שגיאות PHP שרואים בוורדפרס הן בד״כ אזהרות והערות (Warnings & Notices). הן אינן כשגיאות קריטיות בקוד, כלומר internal server errors, syntax errors וכדומה המונעות טעינה של האתר.

הערות ואזהרות PHP הינן סוג של שגיאות שאינן גורמות לאתר להכשל בטעינה. המטרה של אותן הערות ואזהרות היא לעזור למפתחים לדבג את הקוד שכתבו כאשר מפתחי תוספים ותבניות נעזרם באלו בכדי לבדוק תאימות ודרכים מיטביות לכתיבת קוד.

אלו יכולות להופיע גם ב Fronend ולהיות גלויות לגולשים באתר שלכם.

למרות זאת, אם אינכם מפתחים תבניות או תוספים עליכם לוודא כי הערות אלו אינן מוצגות למשתמש.

כיבוי שגיאות PHP באתרי וורדפרס

בכדי לבטל הצגת הערות ואזהרות PHP בוורדפרס גשו לקובץ wp-config.php בתיקייה הראשית של האתר וחפשו את השורה הבאה:

define('WP_DEBUG', true);

ייתכן ו WP_DEBUG כבר מוגדר כ false:

define('WP_DEBUG', false);

כך או כך, עליכם להחליף שורה זו בקוד הבא בכדי להסתיר את אותן הערות ואזהרות PHP:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

הצגת שגיאות PHP בוורדפרס

בכדי להציג את אותן הערות ואזהרות PHP החליפו את הקוד האחרון שצירפתי בשורות הבאות:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

עוד בנושא של ניטור שגיאות ו Debugging בוורדפרס תמצאו בפוסט מדוע עדיף להשתמש ב WP_DEBUG_LOG כשמפתחים אתרי וורדפרס.

0 תגובות...

תגובה חדשה

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

Savvy WordPress Development