Systems, Automation & Search Engine Engineering Experiments

Naser Shahsavar

رفع مشکل ارتباط HTTP در وردپرس

نوشته شده توسط

آی‌ناصر

در

ارور
یک خطای غیرمنتظره رخ داد. ممکن است مشکل از WordPress.org یا تنظیمات سرویس‌دهنده شما باشد. اگر کماکان این مشکلات ادامه داشت، لطفا سری به انجمن‌های پشتیبانی بزنید.

در بعضی شرایط (مثل اختلال شبکه، محدودیت دسترسی سرور به بیرون یا بلاک شدن درخواست‌های خارجی)، وردپرس موقع نصب یا آپدیت افزونه‌ها با خطای ارتباط HTTP مواجه می‌شود.

در این حالت، یکی از راه‌حل‌های موقت این است که درخواست‌های HTTP خروجی وردپرس را غیرفعال کنید تا فرآیند نصب و آپدیت بدون خطا انجام شود.


.

<?php
add_filter('pre_http_request', function($pre, $args, $url) {
    return false;
}, 9999, 3);

روش اجرا:

برای اعمال این تغییر:

  • یک فایل PHP داخل مسیر قالب یا یک افزونه اختصاصی بسازید
  • کد بالا را داخل فایل قرار دهید
  • فایل را ذخیره کنید
  • وارد پیشخوان وردپرس شوید
  • عملیات نصب یا آپدیت افزونه‌ها را انجام دهید

نکته مهم:

این روش فقط باید به‌صورت موقت استفاده شود.
چون تمام درخواست‌های HTTP خروجی وردپرس را غیرفعال می‌کند و ممکن است روی عملکرد بعضی افزونه‌ها اثر بگذارد.

بعد از اتمام کار، حتماً کد را حذف یا غیرفعال کنید.

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *