وردپرس برای انجام برخی از پردازشهای داخلی خود، درخواستهایی را از سمت وبسایت به همان وبسایت ارسال میکند که اصطلاحاً Loopback Request نامیده میشوند. این درخواستها در اجرای برخی وظایف زمانبندیشده و فرآیندهای داخلی وردپرس کاربرد دارند.
در صورتی که وردپرس قادر به تکمیل این درخواستها نباشد، ممکن است در بخش سلامت سایت
(Site Health) با خطای Your site could not complete a loopback request مواجه شوید. بروز این خطا میتواند دلایل مختلفی داشته باشد که تداخل قالب یا یکی از افزونههای نصبشده، از موارد قابل بررسی در این شرایط است.
بررسی افزونههای وردپرس
برای مشخص شدن تأثیر افزونهها، میتوان آنها را بهصورت موقت غیرفعال کرده و پس از هر تغییر، وضعیت خطای Loopback را مجدداً بررسی نمود. با این حال، پیش از اعمال هرگونه تغییر روی افزونهها یا زیرشاخههای مربوط به آنها، لازم است از وبسایت یا سرویس میزبانی خود یک نسخه پشتیبان کامل تهیه نمایید.
در نظر داشته باشید که غیرفعالسازی افزونه از طریق مدیریت فایل با غیرفعالسازی آن از طریق پیشخوان وردپرس تفاوتهایی دارد. برای مثال، در صورت تغییر نام پوشه افزونه یا تغییر سطح دسترسی آن، افزونه از دسترس وردپرس خارج خواهد شد و صرفاً با بازگرداندن نام پوشه یا Permission به مقدار قبلی، مجدداً فعال نمیشود؛ فعالسازی مجدد باید از طریق پیشخوان وردپرس انجام شود.
همچنین غیرفعالسازی برخی افزونههای اصلی سایت، بهویژه صفحهسازهایی مانند Elementor، میتواند موجب ایجاد اختلال جدی در نحوه نمایش یا فراخوانی صفحات شود. به همین علت تهیه نسخه پشتیبان کامل پیش از انجام این بررسی اهمیت ویژهای دارد.
نحوه غیرفعالسازی افزونههای وردپرس از طریق مدیریت فایل بهصورت کامل در آموزش زیر ارائه شده است:
آموزش غیرفعالسازی افزونههای وردپرس از طریق مدیریت فایل
پس از غیرفعالسازی هر افزونه، میتوان بخش سلامت سایت را مجدداً بررسی نمود. چنانچه با غیرفعال شدن یک افزونه مشخص، خطای Loopback برطرف شود، لازم است سازگاری یا تنظیمات همان افزونه توسط طراح یا برنامهنویس وبسایت بررسی گردد.
در صورتی که مشکل با بررسی افزونهها برطرف نشد، سایر عوامل مؤثر در ایجاد خطای Loopback نیز باید مورد بررسی قرار گیرند.
توضیحات تکمیلی و سایر راهکارهای مرتبط با این خطا در مقاله زیر ارائه شده است:
