رفع خطای المنتور: “no route was found matching the url and request method”
مقدمه
این روزها بسیاری از مشتریان و کاربرانی که وبسایت آنها را پشتیبانی میکنیم، با خطایی مواجه شدهاند که موضوع اصلی مقاله امروز ماست. این خطا مربوط به افزونه المنتور است و میتواند در هنگام ویرایش صفحات یا قالبها ظاهر شود.
دلیل خطا چیست؟
هنگام تلاش برای ویرایش یک صفحه یا قالب در المنتور، این افزونه تلاش میکند به سرورهای خود متصل شود. در برخی موارد، این اتصال ممکن است به دلیل مشکلات زیر با شکست مواجه شود:
- تداخل با افزونهها یا قالبهای دیگر.
- تحریم یا محدودیتهای جغرافیایی.
- مشکلات سرویسدهنده هاست یا ارتباط با سرور.
این مسائل میتوانند باعث بروز خطای “no route was found matching the url and request method” شوند.
راه حل مشکل
برای رفع این مشکل، میتوانید اتصال المنتور به سرورهای خارجی را قطع کنید. با این روش، خطای مذکور برطرف خواهد شد و میتوانید به ویرایش صفحات و قالبها ادامه دهید.
گامهای لازم:
- ابتدا وارد داشبورد وردپرس خود شوید.
- به بخش ویرایش فایلهای قالب خود بروید. این کار از طریق مسیر زیر ممکن است:
- نمایش > ویرایشگر قالب
- یا از طریق فایلمنیجر هاست.
- فایل
functions.php
قالب خود را باز کنید. - کد زیر را در انتهای این فایل اضافه کنید:
add_action('elementor/editor/after_enqueue_scripts', function() {
wp_deregister_script('elementor-frontend');
});
- تغییرات را ذخیره کنید.
- کش مرورگر و کش سایت (در صورت استفاده از افزونه کش) را پاک کنید.
نکات تکمیلی
- قبل از اعمال هرگونه تغییر در فایلهای قالب، حتماً یک نسخه پشتیبان از سایت خود تهیه کنید.
- اگر از قالب فرزند (Child Theme) استفاده میکنید، تغییرات را در فایل
functions.php
قالب فرزند اعمال کنید. - در صورت ادامه مشکل، بررسی افزونههای نصبشده و بهروزرسانی وردپرس و المنتور را نیز در نظر بگیرید.
دوستان عزیز اگر مشکلی با این قطعه کد داشتید کامنت بگذارید در سریع ترین زمان پاسخ شما را خواهیم داد