דף הבית » טריקים וטיפים

שינוי משך הזמן שהפוסטים נשמרים בפח האשפה

24 בדצמבר 2009 | מאת רמי | 3 תגובות | תגיות: , ,

וורדפרס 2.9 הוסיפה את אחד המאפיינים היותר שימושיים למערכת – פח אשפה (סל מיחזור). כך שאם אנו מוחקים פוסט, עמוד, תגובה או כל מידע אחר, המידע לא הולך לאיבוד אלא עובר לפח האשפה.

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

איך זה עובד מתחת למנוע?

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

כמה זמן הפוסט נשמר בפח

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

איך משנה את משך הזמן

כדי לשנות את משך הזמן שפוסט נשמר בפח האשפה, יש להוסף לקובץ wp-config.php את הקוד הבא:

define('EMPTY_TRASH_DAYS', 30 );

ניטרול פח האשפה

המערכת מאפשרת לכבות את המאפיין הזה, כך שהמידע שנמחק ימחק לצמיתות ולא יעבור לפח האשפה, זאת ע"י הוספת הקוד הבא:

define('EMPTY_TRASH_DAYS', 0 );

כדי להגן על המידע שלכם, מומלץ לא לכבות את פח האשפה.

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

3 תגובות »

  • חתול כותב :

    אני לא רואה צורך לגעת בהגדרות, הן נשמעות אידיאליות.
    בכל מקרה, טוב לדעת שאפשר לשנות.

  • מירב כותב :

    האם ניתן לשחזר פוסטים שנמחקו מסל האשפה בוורדפרס האתר?

  • מלכי כותב :

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

הוסף תגובה !

נא לא לשאול שאלות שלא קשורות לפוסט, זהו לא פורום תמיכה. לבעיות אישיות ונושאים מורכבים אפשר ליצור איתי קשר.

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>