اگر سایت وردپرسی شما به دلیل اختلالات شبکه بینالملل روی هاست ایران دچار کندی یا خطای Timeout شده است، میتوانید با مسدود کردن موقت درخواستهای خروجی وردپرس، سرعت سایت را بازیابی کنید.
نحوه مسدودسازی درخواستها:
- از طریق File Manager در سیپنل تسلاسرور وارد پوشه اصلی سایت (public_html) شوید.
- فایل wp-config.php را ویرایش کرده و کد زیر را قبل از خط /* That's all, stop editing! */ قرار دهید:
define('WP_HTTP_BLOCK_EXTERNAL', true);
مستثنی کردن آدرسهای ضروری (لیست سفید):
اگر سایت شما نیاز به ارتباط با سرویسهای ایرانی (مانند ترب، درگاه پرداخت یا پنل پیامک) دارد، با اضافه کردن کد زیر دسترسی آنها را باز نگه دارید:
define('WP_ACCESSIBLE_HOSTS', 'torob.com,*.torob.com,api.kavenegar.com');
نکات فنی مهم:
- درخواستهای مستقیم (Hardcoded): این ابزار فقط درخواستهای استاندارد وردپرس را مسدود میکند. اگر افزونه یا قالبی برای بررسی لایسنس از کدهای خام PHP (مانند cURL یا file_get_contents) استفاده کند، کماکان ارسال خواهد شد.
- غیرفعال شدن آپدیتها: با فعالسازی این قابلیت، بررسی بهروزرسانیهای وردپرس، افزونهها و قالبها موقتاً غیرفعال میشود.
- اقدام موقت: پس از برطرف شدن اختلالات شبکه، حتماً این خطوط را از فایل wp-config.php حذف کنید.