אינטגרציה עם WP Engine
סקירה כללית
WP Engine היא פלטפורמת אירוח מנוהל פרימיום ל-WordPress, המספקת ביצועים מותאמים, אבטחה ויכולת התרחבות לאתרי WordPress. אינטגרציה זו מאפשרת סנכרון אוטומטי של דומיינים בין Ultimate Multisite ל-WP Engine.
תכונות
- סנכרון דומיינים אוטומטי
- תמיכה בתת-דומיינים להתקנות multisite
- אינטגרציה חלקה עם המערכות הקיימות של WP Engine
דרישות
האינטגרציה מזהה אוטומטית אם האתר שלכם מתארח ב-WP Engine ומשתמשת ב-API המובנה של WP Engine. אין צורך בהגדרות נוספות אם התוסף של WP Engine פעיל ומוגדר כראוי.
עם זאת, אם תרצו להגדיר את האינטגרציה באופן ידני, תוכלו להגדיר אחד מהקבועים הבאים בקובץ ה-wp-config.php שלכם:
define('WPE_APIKEY', 'your_api_key'); // השיטה המועדפת
// או
define('WPE_API', 'your_api_key'); // שיטה חלופית
הוראות הגדרה
1. אימות התוסף של WP Engine
אם האתר שלכם מתארח ב-WP Engine, התוסף של WP Engine אמור להיות כבר מותקן ומופעל. ודאו ש:
- התוסף של WP Engine פעיל
- הקובץ
wp-content/mu-plugins/wpengine-common/class-wpeapi.phpקיים
2. הפעלת האינטגרציה
- באזור הניהול של WordPress, עברו אל Ultimate Multisite > Settings
- נווטו ללשונית "Domain Mapping"
- גללו למטה אל "Host Integrations"
- הפעילו את האינטגרציה עם WP Engine
- לחצו על "Save Changes"
איך זה עובד
סנכרון דומיינים
כאשר דומיין ממופה ב-Ultimate Multisite:
- האינטגרציה משתמשת ב-API של WP Engine כדי להוסיף את הדומיין להתקנת ה-WP Engine שלכם
- WP Engine מטפל בהגדרות הדומיין ובהנפקת תעודת SSL
- כאשר מיפוי דומיין מוסר, האינטגרציה תסיר את הדומיין מ-WP Engine
תמיכה בתת-דומיינים
עבור התקנות multisite מבוססות תת-ד ומיינים:
- האינטגרציה מוסיפה כל תת-דומיין ל-WP Engine כאשר נוצר אתר חדש
- WP Engine מטפל בהגדרות תת-הדומיין
- כאשר אתר נמחק, האינטגרציה תסיר את תת-הדומיין מ-WP Engine
הערות חשובות
דומיינים עם Wildcard
עבור התקנות multisite מבוססות תת-דומיינים, מומלץ לפנות לתמיכה של WP Engine ולבקש הגדרת wildcard domain. זה מאפשר לכל תתי-הדומיינים לפעול אוטומטית ללא צורך להוסיף כל אחד מהם בנפרד.
תעודות SSL
WP Engine מטפל אוטומטית בהנפקה ובחידוש של תעודות SSL עבור כל הדומיינים שנוספים דרך אינטגרציה זו. אין צורך בהגדרות נוספות.
פתרון בעיות
בעיות חיבור ל-API
- ודאו שהתוסף של WP Engine פעיל ומוגדר כראוי
- אם הגדרתם את מפתח ה-API באופן ידני, בדקו שהוא נכון
- פנו לתמיכה של WP Engine אם יש לכם בעיות עם ה-API
הדומיין לא נוסף
- בדקו את הלוגים של Ultimate Multisite לאיתור הודעות שגיאה
- ודאו שהדומיין לא נוסף כבר ל-WP Engine
- ודאו שתוכנית ה-WP Engine שלכם תומכת במספר הדומיינים שאתם מוסיפים
בעיות עם תת-דומיינים
- אם תתי-דומיינים לא עובדים, פנו לתמיכה של WP Engine ובקשו הגדרת wildcard domain
- ודאו שהגדרות ה-DNS מוגדרות נכון עבור הדומיין הראשי ותתי-הדומיינים