Integration with WP Engine
گشتی (Overview)
WP Engine یەک پلاتفۆرمێکی هاستکردنی پرمیوم و بەڕێوەدەدرێت بۆ WordPress کە کارایی، ئاسایشی و گەشەپێدانی باشتر دەدات بۆ ئەو سایتانەی WordPress لەسەرن. ئەم یەکگرتووکارییە ڕێنوێنیی دۆمێین (domain syncing) بە شێوەیەکی خۆکار لە نێوان Ultimate Multisite و WP Engine دەدات.
تایبەتمەندییەکان (Features)
- دۆمێین سینککردنی خۆکار (Automatic domain syncing)
- پشتگیریکردنی subdomain بۆ دامەزراوەی چەند سایتان (multisite installations)
- یەکگرتووکاری بە شێوەیەکی ئاسایی لەگەڵ سیستەمەکانی WP Engine
پێداوی석ەکان (Requirements)
ئەم یەکگرتووکارییە خۆی دەدۆزێتەوە ئەگەر لەسەر WP Engine هاوکردن، و APIی ناوخۆیی WP Engine بەکاردەهێنێت. ئەگەر پلاتینی WP Engine چالاک بێت و بە شێوەیەکی دروست ڕێکخراوە، پێویستی بە هەر ڕێکخستنی زیاتری نییە.
بەڵام، ئەگەر دەتەوێت خۆت بە شێوەیەکی دەستکرد ڕێکبخەیت، دەتوانیت یەکێک لەم کۆنستانتان لە فایل wp-config.php دا دیاری بکەیت:
define('WPE_APIKEY', 'your_api_key'); // ڕێگەی باشترە
// یان
define('WPE_API', 'your_api_key'); // ڕێگەی جیاوازە
ڕێنماییەکانی دامەزراندن (Setup Instructions)
١. پشکنینی پلاتینی WP Engine
ئەگەر لەسەر WP Engine هاوکردویت، پلاتینی WP Engine دەبێت پێشتر دامەزراوە و چالاک بێت. چۆنیەتی ئەم خوارەوەی پشکنین بکە:
- پشکنە کە پلاتینی WP Engine چالاک بێت
- پشکنە کە فایل
wp-content/mu-plugins/wpengine-common/class-wpeapi.phpهەیە
٢. چالاککردنەوەی یەکگرتووکارییەکە
- لە ئادمن پۆستەکانی WordPress، بگە بە Ultimate Multisite > Settings
- بۆ تابلۆی "Domain Mapping" (پێناساندنی دۆمێین) دەربکەویت
- خوارەوە بخوێنەرەوە بۆ "Host Integrations" (یەکگرتووکارییە هاوکردنەکان)
- یەکگرتووکاری WP Engine چالاک بکە
- لەسەر دڵنیایی کردنی گۆڕانکارییەکان، بگەڕێ بۆ "Save Changes"
چۆن کار دەکات (How It Works)
سینککردنی دۆمێین (Domain Syncing)
کاتێک یەک دۆمێین لە Ultimate Multisite دا پێناسراوە:
- یەکگرتووکارییەکە بەکار دەهێنێت APIی WP Engine بۆ زیادکردنی ئەو دۆمێینە لە دامەزراوەی WP Engine یەکەتدا
- WP Engine کارەکانی ڕێکخستنی دۆمێین و دروستکردنی گوازارەی SSL (SSL certificate issuance) ئەنجام دەدات
- کاتێک پێناساندنی دۆمێینەکە لە Ultimate Multisite دەدرێتەوە، یەکگرتووکارییەکە ئەو دۆمێینە لە WP Engine دەردەچێت
پشتگیریکردنی subdomain (Subdomain Support)
برای نصب سایتهای چند زیردامنه (subdomain multisite):
۱. این ادغام هر زیردامنهای را وقتی یک سایت جدید ایجاد میشود به WP Engine اضافه میکند. ۲. WP Engine تنظیمات زیردامنه را مدیریت میکند. ۳. وقتی یک سایت حذف میشود، این ادغام آن زیردامنه را از WP Engine حذف خواهد کرد.
نکات مهم
دامنههای وایلد (Wildcard Domains)
برای نصب چند سایت با زیردامنهها، توصیه میشود با پشتیبانی WP Engine تماس بگیرید تا درخواست تنظیمات دامنه وایلد بدهید. این کار باعث میشود همه زیردامنهها به صورت خودکار کار کنند و نیازی نباشد هر کدام را به صورت جداگانه اضافه کنید.
گواهیهای SSL (SSL Certificates)
WP Engine به طور خودکار صدور و تمدید گواهی SSL را برای همه دامنههایی که از طریق این ادغام اضافه میشوند، مدیریت میکند. هیچ تنظیمات اضافی نیاز نیست.
عیبیابی (Troubleshooting)
مشکلات اتصال API
- مطمئن شوید که پلاگین WP Engine فعال و به درستی پیکربندی شده است.
- اگر کلید API را دستی تعریف کردهاید، بررسی کنید که درست باشد.
- اگر با مشکل در مورد API مواجه هستید، با پشتیبانی WP Engine تماس بگیرید.
دامنه اضافه نشده است
- لاگهای Ultimate Multisite را برای هرگونه پیام خطا بررسی کنید.
- تأیید کنید که دامنه قبلاً به WP Engine اضافه نشده باشد.
- مطمئن شوید که طرح (plan) WP Engine شما از تعداد دامنههایی که اضافه میکنید پشتیبانی میکند.
مشکلات زیردامنه
- اگر زیردامنهها کار نمیکنند، برای درخواست تنظیمات دامنه وایلد با پشتیبانی WP Engine تماس بگیرید.
- بررسی کنید که تنظ یمات DNS شما برای دامنه اصلی و زیردامنهها به درستی پیکربندی شده باشند.