דלג לתוכן דלג לסרגל צד
עודכן
נובמבר 14, 2025

למד כיצד לתזמן את עיבוד התוכן הרב-לשוני המיובא שנעשה על ידי התוסף WPML Export and Import.

WPML Export and Import עובד עם תוספי הייבוא שבחרת כדי להוסיף מידע שפה לתוכן מיובא ולקשר תרגומים. אם תזמנת את הייבוא שלך להתרחש אוטומטית, אינך צריך להפעיל ידנית את WPML Export and Import – אתה יכול לתזמן את התהליך שיפעל בכל פעם שייבוא מושלם.

זה מבטל את הצורך בעבודה ידנית ומאפשר ייבוא אוטומטי לחלוטין של תוכן רב-לשוני מההתחלה ועד הסוף.

תוספים נדרשים

התקן והפעל את כל התוספים הנדרשים באתרי הייצוא והייבוא שלך:

באתר הייבוא שלך, ודא שהגדרת את WPML עם השפות שאתה מייבא.

בחר את ה-API המועדף עליך

בהתאם לתצורת הייבוא המתוזמן שלך, השתמש באחד מממשקי ה-API האלה:

  • URL Endpoint API: זהו נקודת קצה HTTP עבור משימות cron – בשימוש נפוץ כאשר אתה מתזמן פעולות עם התוסף WP All Import. בשיטה זו, אתה פשוט מוסיף URL נוסף להגדרה הקיימת שלך.
  • Action Hook API. אם אתה משתמש ב-PHP לתזמון ייבוא (למשל עם Action Scheduler), הוסף את hook הפעולה הזה כדי לקרוא לתהליך WPML Export and Import מהסקריפט שלך.

שני התהליכים האלה מובילים לעיבוד שקט ואוטומטי של התוכן הרב-לשוני שלך.

אפשרות 1: הגדרת נקודת קצה URL

כדי להגדיר את נקודת הקצה של ה-URL:

1. צור מפתח אבטחה חזק וייחודי על ידי הוספתו ל-wp-config.php שלך.

define( 'WPML_IMPORT_KEY', 'your-strong-secret-key-here' );

2. הוסף את כתובת ה-URL לעיבוד לתצורה הקיימת שלך עבור ייבוא מתוזמן.

צורת ה-URL צריכה להיות:

https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here

דוגמה עם WP All Import pro

נניח שאתה משתמש בתצורת התזמון הידני ב-WP All Import Pro. ההגדרה שלך עשויה להיראות כך:

דוגמת משימות cron מהגדרת בדיקה עם WP All Import

כעת, אתה רק צריך להוסיף פקודת cron נוספת כדי להפעיל את ה-URL של WPML Export and Import:

wget -q -O - "https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here"

בעיקרון, אתה מגדיר את ה-URL הנוסף הזה באותה דרך שהגדרת את משימות ה-cron המתוזמנות האחרות שלך.

ניפוי באגים

אתה צריך דרך לבדוק שגיאות אם הן מתרחשות. כדי לעשות זאת, הפעל WP_DEBUG_LOG ב-PHP שלך.

זה מאפשר לך לראות שגיאות ברישומי היומן.

אפשרות 2: הגדרת hook פעולה

כדי לקרוא לתהליך WPML Export and Import, הוסף את ה-hook הבא לקוד PHP שלך:

// הפעלת עיבוד הייבוא
do_action( 'wpml_import_process' );

כאשר אתה מתזמן את פעולות הייבוא, השתמש בשורה הבאה כדי לתזמן את ה-hook כמשימת רקע:

wp_schedule_single_event( time(), 'wpml_import_process' );

וזהו! תהליך ייבוא התוכן הרב-לשוני שלך כעת אוטומטי לחלוטין ואינו דורש התערבות ידנית.