פקודות שימושיות לקובץ wp-config בוורדפרס

קובץ ה-wp-config.php מכיל את פרטי החיבור למסד הנתונים והגדרות כלליות של אתר הוורדפרס שלנו.
במאמר זה נכיר פקודות שימושיות לקובץ זה שבהחלט לא כדאי לפספס.

לפני מספר שבועות פרסמתי מאמר על פונקציות שימושיות לקובץ functions בוורדפרס, הפעם החלטתי להתמקד בעוד קובץ משמועתי מאוד בוורדפרס – wp-config.
שנתחיל? 🙂

מניעת עדכון אוטומטי של קבצי מערכת

למרות מה שנראה ברגע הראשון, אין לראות צעד שכזה באור שלילי.
כל עדכון אוטומטי עלול "לשבור" את אתרכם, מספיק שישנה התגשות עם התבנית או אחד הפלגינים והאתר משובש.
אני ממליץ למנוע עדכון אוטומטי ואחת לכמה ימים/שבועות לבצע עדכון גורף בסביבת פיתוח.
יש לציין כי יש לעקוב אחד עדכונים חשובים (פירצות אבטחה למשל) ולבצע עדכון באופן מיידי (בסביבת פיתוח קודם לכן, כמובן).
במידה ותרצו שוורדפרס לא תעדכן עבורכם את קבצי ה-Core שלה, הכניסו את השורה הבאה לקובץ ה-wp-config שלכם.

define('WP_AUTO_UPDATE_CORE', false);

הוספת "אשפה" במדיה

הוסיפו את השורה הבאה בקובץ הנ"ל ובכך הוסיפו "אשפה" למדיה באתרכם:

define( 'MEDIA_TRASH', true );

הגדלת הזיכרון

מתקינים תוסף מסוים ומקבלים שגיאה "out of memory"?
השורה הבאה תאפשר לכם לשנות את הגבלת הזיכרון:

define('WP_MEMORY_LIMIT', '64M');

שינוי כתובת האתר שלכם

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

define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] );

הפעלת מצב Debug

במהלך בניית האתר או במצב שהאתר לא עולה, נרצה לדעת מה קורה מאחורי הקלעים.
כברירת מחדל, מצב ה-Debug כבוי בוורדפרס.
הפקודה הבאה תפעיל את מצב ה-Debug ותגרום לפלט של השגיאות.
יש לציין כי לא מומלץ להפעיל מצב זה כדרך קבע באתר שבאוויר מאחר ולא נרצה שכל הערה/שגיאה תוצג לציבור הרחב.

define( 'WP_DEBUG', true );

הכריחו שימוש ב-SSL בעת שימוש בפאנל הניהול

האתר שלכם משתמש בתעודת SSL? וודאי תרצו שכל הסיישנים של משתמשי המערכת יהיו בפרוטוקול https המאובטח יותר מ-http.
שורת הקוד הבאה תעשה את העבודה:

define('FORCE_SSL_ADMIN', true);

ריקון אשפה באופן אוטומטי

הקבוע EMPTY_TRASH_DAYS קובע את את הזמן בימים שבו האשפה תתרוקן באופן אוטומטי.
הייתי ממליץ להיזהר עם הגדרה זו!

define('EMPTY_TRASH_DAYS', 90);

ביטול האפשרות לעריכת קבצי מערכת

תבניות ותוספים רבים מאפשרים עריכה/הוספה של קטעי קוד דרך מערכת הניהול.
מטעמי אבטחה, אני ממליץ לחסום אפשרות זו על ידי הוספת שורת הקוד הבאה:

define('DISALLOW_FILE_EDIT', true);

לטיפים נוספים בנושא אבטחת וורדפרס, היכנסו למאמר טיפים לאבטחת אתר וורדפרס שכתבתי.

נהנת ממאמר זה? לחץ כאן על מנת להירשם לרשימה התפוצה ולקבל עדכונים על מאמרים נוספים!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *