WordPress Cron – מאפשר למנהל האתר להריץ אירוע לפי תזמון שהוגדר לו.

בשונה ל Unix Cron – האירוע ירוץ רק לאחר שדף נקרא ע"י משתמש חיצוני או משתמש של מערכת ניהול.

רק אז וורדפרס יבדוק אם יש לו משימה להריץ בהתאם להגדרות התזמון של המשימות השונות.

יצירת המשימה (הקוד):

את המשימה אני מגדיר בתוך קובץ functions.php שנמצא בתבנית הילד (child).

בקוד הבא יצרתי משימה שתשלח אימייל למנהל של האתר.

// Send daily mail.
add_action( 'send_daily_mail', 'send_all_daily_mail' );

// This function will run once the 'send_daily_mail' is called
function send_all_daily_mail() {
$to = 'admin@mysite.com';
$subject = 'The subject of the mail';
$body = 'The content of the emailt';
$headers = array('Content-Type: text/html; charset=UTF-8');
 
wp_mail( $to, $subject, $body, $headers );
}

שלב שני להתקין תוסף שיאפשר לנו לנהל את המשימות המתוזמנות – WP Crontrol.

יצירת המשימה המתוזמנת ב WP Control

כלים > יש לבחור ב Cron Events

בתחתית העמוד יש להגדיר את המשימה:

בסיום יש ללחוץ על כפתור "Add Cron Event".

לאחר השמירה המשימה תתווסף לרשימת המשימות וניתן לראות את תאריך ביצוע המשימה הבא.

לשאלות וקבלת הצעת מחיר צרו קשר

יצירת קשר

מכירות ותמיכה טכנית

א-ה: 19:00 – 09:00 | ו:14:00 – 09:00