משימות מתוזמנות של WordPress, שרצות בזמן
בעמוד זה2
פוסט שתוזמן ולא התפרסם? גיבוי של תוסף שלא רץ? WordPress מריץ את המשימות המתוזמנות שלו רק כשמישהו נכנס לאתר. באתר שקט, הן פשוט מחכות.
מעבירים את המשימות לשרת
- בקובץ ההגדרות של WordPress,
wp-config.php, הוסיפו את השורהdefine( 'DISABLE_WP_CRON', true );, מעל השורה שמסיימת את העריכה. - בלוח הבקרה, פתחו את Advanced ואז Developer tools, וגללו אל Cron jobs.
- הוסיפו משימה שרצה כל חמש דקות, עם הפקודה
cd ~/public_html && wp cron event run --due-now.
אפשר גם משימה שקוראת לכתובת https://example.co.il/wp-cron.php, עם הדומיין שלכם.
בודקים שזה עובד
בגישת SSH, מתיקיית WordPress: wp cron event list. ליד כל משימה רואים מתי היא תרוץ בפעם הבאה.
טיפ שלנו: WordPress מותקן בתיקייה אחרת? החליפו את public_html בנתיב הנכון.
חשוב לדעת: לא מתזמנים כל דקה. כל חמש עד חמש עשרה דקות מספיק לרוב האתרים, וחוסך משאבים.
המדריך עזר לכם?
תודה! זה עוזר לנו לשפר את המדריכים.
הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.
