همگرایی با Cloudflare (Cloudflare Integration)
مروری کلی (Overview)
Cloudflare یک شبکه تحویل محتوا (CDN) و ارائهدهنده امنیت پیشرو است که به محافظت از وبسایتها کمک کرده و سرعت آنها را بالا میبرد. این همگرایی امکان مدیریت خودکار دامنه بین Ultimate Multisite و Cloudflare، به ویژه برای نصبهای چنددامنه زیردامنهای (subdomain multisite)، را فراهم میکند.
ویژگیها (Features)
- ایجاد خودکار زیردامنهها در Cloudflare
- پشتیبانی از زیردامنههای پروکسی شده (Proxied subdomain support)
- مدیریت ر کوردها در DNS
- نمایش بهتر رکوردهای DNS در پنل مدیریت Ultimate Multisite
پیشنیازها (Requirements)
باید کارهای زیر را در فایل wp-config.php خود تعریف کنید:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
دستورالعملهای راهاندازی (Setup Instructions)
۱. دریافت کلید API Cloudflare خود
۱. وارد داشبورد Cloudflare خود شوید. ۲. به بخش "My Profile" (روی ایمیل خود در گوشه بالا سمت راست کلیک کنید) بروید. ۳. از منوی باز شده، گزینه "API Tokens" را انتخاب کنید. ۴. یک توکن API جدید با مجوزهای زیر ایجاد کنید:
- Zone.Zone: Read (خواندن منطقه)
- Zone.DNS: Edit (ویرایش DNS) ۵. توکن API خود را کپی کنید.
۲. دریافت شناسه منطقه (Zone ID) خود
۱. در داشبورد Cloudflare، دامنهای که میخواهید از آن استفاده کنید را انتخاب کنید. ۲. شناسه منطقه (Zone ID) در تب "Overview"، در نوار کناری سمت راست زیر بخش "API" قابل مشاهده است. ۳. شناسه منطقه را کپی کنید.
۳. اضافه کردن ثابتها به wp-config.php
ثابتهای زیر را به فایل wp-config.php خود اضافه کنید:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
۴. فعال کردن همگرایی (Enable the Integration)
۱. در پنل مدیریت وردپرس خود، به Ultimate Multisite > Settings بروید. ۲. به تب "Domain Mapping" (نقشهبرداری دامنه) بروید. ۳. به پایین اسکرول کنید تا به بخش "Host Integrations" برسید. ۴. همگرایی Cloudflare را فعال کنید. ۵. روی "Save Changes" کلیک کنید.