حل مشکل کندی پنل مدیریت وردپرس با اینترنت ملی

4.1 / 5. تعداد رای: 72

حل مشکل کند بودن پنل مدیریت وردپرس

این روزها اکثر شما عزیزان با مشکل کند بودن پنل مدیریت وردپرس روبرو هستید. به صورت میانگین در روزهای ملی شدن اینترنت، ۳۰ ثانیه طول می‌کشد تا هر صفحه از پنل مدیریت سایت شما لود شود. با روشی که در این ویدیو توضیح خواهم داد؛ می‌توانید مشکل را برای همیشه حل کنید.

کدهای استفاده شده در این ویدیو:

حل مشکل کندی پنل مدیریت وردپرس با اینترنت ملی با هاست لوکال و سایت

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

برای حل مشکل کندی پنل مدیریت وردپرس در شرایط اینترنت ملی، کافی است به افزونه‌ها رفته و در بخش افزودن پلاگین Query monitor را دانلود کرده و آن را نصب کنید. اگر برای دانلود این افزونه از پیشخوان وردپرس دچار مشکل شدید کافی است از مخزن وردپرس به صورت مستقیم آن را دانلود کنید.

پلاگین query monitor
پلاگین query monitor

ممکن است فرایند دانلود و فعال سازی این افزونه کمی زمان بر باشد با توجه به شرایط موجود اما صبوری کنید.

مشکلات احتمالی که باعث کنید سرعا پنل کاربری وردپرس می‌شود

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

یعنی یک Http api request می‌زنند به سایت اصلی. در این حالت اگر هاست شما خارج از کشور باشه که همه چی اوکی هست و درست انجام می‌شود. اما اگر هاست شما داخل کشور باشه و یا روی لوکال هاست هستید این درخواست‌ها خطا می‌دهند.

آموزش بالابردن سرعت پنل مدیریت سایت وردپرس با اینترنت ملی

پلاگین معرفی شده را باز کنید و روی گزینه‌ای که در عکس مشخص شده کلیک کنید.

پلاگین کوئری مانیتور را باز کنید.
پلاگین کوئری مانیتور را باز کنید.

شما در بخش HTTP API Calls شاهد درخواست‌هایی هستید که بی‌جواب مانده‌اند و باعث شده سرعت لود پنل شما که باید ۴ ثانیه باشد، ۳۲ ثانیه شود!

HTTP API Calls
HTTP API Calls

حالا که دلیل سرعت پایین لود پنل مدیریت سایت خود شده‌اید، وارد هاست ‌می‌شوید و از در پوشه فایل منیجر خود و سپس در پوشه htdocs وارد پوشه وردپرس می‌شوید و تمامی فایل‌های سایت وردپرسی خود را مشاهده‌ می‌کنید. در پوشه فایل‌های خود به دنبال فایل wp-config.php بگردید و آن را باز کنید.

فایل wp-config را ویرایش کنید.
فایل wp-config را ویرایش کنید.

برای ویرایش این فایل می‌توانید از ویرایش‌گرهای متن مانند atom یا notepad استفاده کنید.
فایل را در یکی از نرم‌افزارهای ذکر شده باز کنید. حتما قبل از انجام هر عملیاتی یک بک‌آپ از آن بگیرید. سپس در یکی از خط‌ها کدهای زیر را بارگزاری کنید.

define( 'WP_HTTP_BLOCK_EXTERNAL', TRUE );

define( 'WP_ACCESSIBLE_HOSTS', 'mihanwp.com, wordpress.org' );

نکته بسیار مهم: اگر از قالب وردپرس اهورا یا افزونه میهن پنل استفاده می‌کنید، حتما برای فعال‌سازی لایسنس قالب و افزونه خود، باید در خط دوم سایت mihanwp.com را وارد کرده باشید. همچنین برای جلوگیری از غیرفعال شدن درگاه های پرداخت بایستی آدرس درگاه پرداخت مورد نظر را با یک کاما بعد از wordpress.org اضافه کنید.

از آنجایی که با اعمال کد;define( ‘WP_HTTP_BLOCK_EXTERNAL’, TRUE ) تمام درخواست‌های Http را بلاک کردیم باید یک خط کد دیگر را اضاف کنیم که مشکلی برای درخواست‌های ‌HTTP که آزاد هستند پیش نیاید. مثلا درخواست‌ها از سایت خودتان یا سایت‌های ایرانی که مشکل ساز نیست. پس در کد ;define( ‘WP_ACCESSIBLE_HOSTS’, ‘domai.com, domain.com’) می‌توانید در بخش‌های domain.com دامنه‌هایی را ‌Http آن‌ها آزاد است مانند سایت خودتان و wordpress.org را قرار دهید.

مطابق تصویر کدهای بالا را در بین خطوط قراردهید.

بلاک کردن درخواست HTTP ها
بلاک کردن درخواست HTTP ها

حالا ذخیره کنید و پیشخوان سایت خود را refresh کنید. مشاهده خواهید کرد که زمان لود پیشخوان وردپرس شما بسیار پایین آماده است.

حل مشکل کندی پنل مدیریت وردپرس با اینترنت ملی
حل مشکل کندی پنل مدیریت وردپرس با اینترنت ملی

حتما ویديو را برای درک بهتر مطلب ببینید و در آخر بعد از انجام پروسه مذکرو در بخش نظرات بگویید سرعت سایت شما بالا رفته است یا خیر.

موفق و پیروز باشید 🙂

در بخش جامعه می‌توانید سوالات خود را بپرسید و با سایر هم‌میهنان وردپرسی در ارتباط باشید.

ورود به جامعه
نظر شما در مورد این مقاله چیست؟

  1. U318896 ۲۹ آبان ۱۴۰۱

    موقع اپدیت ووکامرس با این پیام روبرو شدم :
    هنگام به‌روز‌رسانی ووکامرس یک خطا رخ داده است: دریافت انجام نشد. کاربر درخواست HTTP را بلوکه نمود.
    چیکار باید کرد؟؟

  2. U316027 ۲۳ آبان ۱۴۰۱

    سلام آقای راد لطفاً محتوا جدید بسازید لطفاً ممنون

  3. U17205 ۱۸ آبان ۱۴۰۱

    با سلام و ممنون از مطلب فوق العاده عالی شما
    بنده فقط یک سوال دارم و این است که اگر بخواهیم فقط api یک افزونه را غیرفعال کنیم باید چه کار کنیم؟
    بنده با این کدهایی که فرمودید مشکل کندی سایتم رفع شد، ولی ووکامرس با مشکل روبرو شد و به درگاه پرداخت متصل نمی شد.
    بنده حتی ووکامرس را در خط دوم قرار دادم و مشکل رفع نشد.
    مجبور شدم تمام کدها را پاک کنم تا ووکامرس به درگاه پرداخت متصل شود.
    الان مشکل بنده افزونه YITH Custom Thank You Page for WooCommerce می باشد که در قسمت HTTP API Calls با خطا مواجه شده است.
    خطاها به ترتیب خدمت شما ارسال می شوند.
    URL :
    https://licence.yithemes.com/api/check

    Status :
    400 Bad Request

    Caller :
    YITH_Licence->do_request()

    Component :
    Plugin: yith-custom-thankyou-page-for-woocommerce.premium

    Size :
    0,1 kB

    Timeout :
    30

    Time :
    0,3890

    ممنون میشم راهنمایی بفرمایید.
    با تشکر از سایت میهن وردپرس

    • Reza Rad رضا راد ۲۳ آبان ۱۴۰۱

      سلام برای این مورد بهتره توی تنظیمات سرور هاستینگ آدرس سایت مورد نظر رو به 127.0.0.1 متصل کنید

  4. U318587 ۱۷ آبان ۱۴۰۱

    سلام جناب راد بتده با مشکل سرعت سایت مواجه هستم متاسفانه هر کسی اسم دامنه من رو سرچ می کنه و می خواد وارد سایتم بشه با مشکل سرعت رو برو میشه واسه این مشکل مقاله ی خاصی ندارید؟

    • Reza Rad رضا راد ۲۳ آبان ۱۴۰۱

      سلام برای اون مورد باید آموزش افزایش سرعت سایت رو ببینید که تو دوره سایت برتر کامل آموزش داده شده

  5. U316027 ۱۶ آبان ۱۴۰۱

    سلام اقای رضا برامون ویدیو جدید بساز کم فعالیت شدید

  6. U318119 ۱۵ آبان ۱۴۰۱

    بعد از گذاشتن این کد المنتور کار نمیکنه چرا؟

  7. U39126 ۱۴ آبان ۱۴۰۱

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

    با این ارور چکار کنیم خط دوم کد هم وارد کردم
    define( ‘WP_ACCESSIBLE_HOSTS’, ‘mihanwp.com, wordpress.org’ );

    • Reza Rad رضا راد ۱۶ آبان ۱۴۰۱

      سلام بخاطر مشکلات اینترنت میتونه باشه. حتما توی خط اول باید wordpress.org رو اضافه کنید.

  8. U312353 ۱۴ آبان ۱۴۰۱

    سلام. من هردو خط کد رو وارد کردم سرعت خوب شد، اما وقتی وارد نصب کننده جادویی میشم کلا همه چی بهم ریخته
    و اینکه اگر بخوام یه ادرس جدید به کد اضافه کنم، مثلا elementor.com باید از این علائم (“:;,) استفاده کنم؟ اگه جواب بله هست، چطور باید انجامش بدم؟

  9. U7926 ۱۳ آبان ۱۴۰۱

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

    • Reza Rad رضا راد ۱۶ آبان ۱۴۰۱

      سلام باید ساب دامینی که بهش متصل میشید مثلا pg.zarinpal.com رو وارد کنید. ساب دامین رو از زرین پال بگیرید.

  10. U28270 ۱۱ آبان ۱۴۰۱

    سلام کد قرار دادم درست شد ولی دیگه نمیتونم از وردپرس افزونه دانلود کنم ؟ چرا

  11. U318309 ۶ آبان ۱۴۰۱

    خدا خیرتون بده واقعا نجاتمون دادین، بسیار کاربردی

  12. U318283 ۵ آبان ۱۴۰۱

    سلام
    این روش متاسفانه باعث قطع ارتباط با سرور درگاه‌های پرداخت می‌شه.
    لطفا اگر برای برطرف کردن این موضوع راه حلی دارید بفرمایید.
    ممنون.

    • Reza Rad رضا راد ۹ آبان ۱۴۰۱

      سلام توی لاین دوم درگاه پرداخت رو اضافه کنید توی لیست سایت های فعال

      • U318516 ۱۵ آبان ۱۴۰۱

        درود.
        درگاه های پرداخت واسط رو چطوری اضافه کنیم؟ مثلا زیبال ابتدا به سایت زبال متصل میشه و سپس به شاپرک. اونوقت تو لاین دوم آدرس zibal.ir بذاریم؟

  13. U318259 ۴ آبان ۱۴۰۱

    سلام اقای راد عزیز تشکر سرعت فوق العاده شد
    ولی مشکلی که هست خط دوم کد عمل نمیکنه و با وردپرس او ار جی ارتباط نمیگیره
    افزونه هامم غیرفعال کردم گفتم شایدد اونا مشکل میندازند ولی مشکل حل نشد
    چی دستور میفرمایید؟

    • Reza Rad رضا راد ۹ آبان ۱۴۰۱

      درود بر شما مشکل از این کد نیست مشکل از ارتباط لوکال هاست یا هاست شما با مخزن اصلی وردپرس هست.

  14. U318206 ۳ آبان ۱۴۰۱

    من همیشه آموزش های شمارو یوتیوب دنبال می کنم و قطعی اینترنت باعث شد بیام سمت سایت
    مثل همیشه به زبان ساده و کاربردی ممنونم.
    من این دو خط کد رو گذاشتم ولی خطای ذیل رو میده (فقط آدرس WordPress.org تو آدرس های مجاز گذاشتم):
    یک خطای غیرمنتظره رخ داد. ممکن است مشکل از WordPress.org یا تنظیمات سرویس‌دهنده شما باشد. اگر کماکان این مشکلات ادامه داشت، لطفا سری به انجمن‌های پشتیبانی بزنید. (وردپرس نتوانست ارتباطی امن با سایت WordPress.org برقرار کند. لطفاً با مدیر سرور خود تماس بگیرید.)

    • تیم پشتیبانی تیم پشتیبانی ۵ آبان ۱۴۰۱

      درود بر شما
      سپاس از لطف توجهتون
      یک مرتبه وردپرس رو آپدیت دستی کنید مشکل حل میشه

  15. U17143 ۱ آبان ۱۴۰۱

    سلام
    عالی بود .ممنون استاد.

  16. U314417 ۳۰ مهر ۱۴۰۱

    خدا خیرت بده نجات پیدا کردم

  17. U318119 ۲۹ مهر ۱۴۰۱

    سلام خدمت استاد عزیز آقای حسینی راد. استاد مگه شما دبی نیستید پس چرا برای شما 31 ثانیه طول میکشه؟

  18. U318086 ۲۹ مهر ۱۴۰۱

    من این کار رو انجام دادم خیلی عالی شد
    فقط درگاه پرداختم به مشکل خورده و نمیشه ازش خرید کرد
    و قسمت افزونه ها برایم نمایش داده نمیشن ولی میشه از طریق بارگذاری افزونه / افزونه را فعال کرد
    آیا راهکاری برای این مشکل دارید که هم بشه از اون دو خط کد شما استفاده کرد و هم مشکل درگاه پرداخت حل بشه؟

  19. U318102 ۲۸ مهر ۱۴۰۱

    سلام و عرض خسته نباشید به این تیم پر قدرت میهن وردپرس و شما اقای راد عزیز.
    از راهنمایی شما تشکر میکنم
    فقط یک سوالی داشتم
    کد اول کامل و بدون مشکل اجرا شد،اما کد دوم وقتی ادرس سایت های مجاز رو وارد میکنم عمل نمیکنه .برای مثال من سایت wordpress.org رو مجاز قرار دادم اما در پیشخوان به من اعلان دسترسی بلوکه شد رو میده.
    میخواستم ببینم ایا مشکل از کده یا مشکل چیز دیگه ایی هست.
    تشکر از لطف و راهنمایی های همیشگی شما

  20. U318086 ۲۸ مهر ۱۴۰۱

    سلام
    واقعا دمتون گرم
    من این کار رو انجام دادم مشکلم کاملا حل شد و دقیق هر صفحه ای که یک دقیقه برایم طول می کشید تا باز بشه به 2.5 ثانیه کاهش یافت و واقعا نمیدونم چیجور ازتون تشکر کنم
    خلاصه مطلب که میهن وردپرس ON TOP ❤❤❤❤

    • تیم پشتیبانی تیم پشتیبانی ۳۰ مهر ۱۴۰۱

      درود
      خوشحالیم که این پست تونسته به حل مشکل شما کمک کنه
      شاد و پیروز باشید

  21. U314904 ۲۸ مهر ۱۴۰۱

    سلام آقای راد
    خدا خیرتون بده انشالله
    من که قبل از این کار خود سایتم هم 47 ثانیه طول می کشید تا بالا بیاد و لی الان تو 2 ثانیه بالا میاد
    عکس نمونه سرعت سایت من بعد از تغییر
    https://drive.google.com/file/d/13Oe_PFXTV_vjc_GfYQWQpwQ1hx1rYf_4/view
    ممنونم از سایت عالی شما

  22. U41043 ۲۶ مهر ۱۴۰۱

    سلام آقای راد خسته نباشید، ممنون از مطالب مفید تون
    به نظر شما درحال حاضر با فیلترینگ اینستاگرام مهاجرت کنیم به اپلیکیشن هایی مثل روبیکا یا صبرکنیم؟
    چون حتی فیلترشکن ها هم فیلتر کردند و خیلی ها نمیتونن بیان داخل اینستاگرام و یوتیوب
    ممنون

    • Reza Rad رضا راد ۱ آبان ۱۴۰۱

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

  23. U18024 ۲۶ مهر ۱۴۰۱

    مشکلش اینه که اگه فعال کنی درگاه بانکیت از کار میفته

    • Reza Rad رضا راد ۱ آبان ۱۴۰۱

      آدرس سایت درگاه بانکی را در لیست سایت های مجاز در خط دوم وارد کنید.

      • U18024 ۵ آبان ۱۴۰۱

        من shaparak.ir رو هم گذاشته بودم ولی دیدم مشتری ندارم توی سفارشات چک کردم دیدم همه به ارور میخورن و به صفحه بانک هدایت نمیشن. ممنون میشم بگید درگاه رو چطوری وارد کنیم. درگاه من زرین پال هست

  24. U39887 ۲۶ مهر ۱۴۰۱

    سلام
    من کد define( ‘WP_HTTP_BLOCK_EXTERNAL’, TRUE ); قرار دادم اما همچنان خطا ۵۰۰ میده و سایت لود نمیشه. هاستینگ هم این پیام داده به بنده:
    این کد برایتان کارایی ندارد و در مواقعی درگاه بانکی را غیر فعال میکند . باید از داخل function.php با کدنویسی قطع کنید

    حالا ما درگاه بانکی نداریم اما ممکنه کدی بدید از طریق فانکشن بشه درخواست هارو مسدود کرد؟

  25. U21232 ۲۶ مهر ۱۴۰۱

    سلام. سایت من روی کلود فلر هست و از وقتی در نت کشور اختلال ایجاد شده سایت های من هم دیر باز میشن. در پیشخوان مشکلی ندارم ولی خود صفحات برای بار اول دیر باز میشه . فقط صفحه اول هم با تاخیر باز میشه اگر بخواهیی صفحات دیگر رو باز کنی مشکلی وجود نداره.
    یکی از ز یردامنه هام کلا باز نمیشه مگر بافیلترشکن

  26. U314417 ۲۵ مهر ۱۴۰۱

    من وقتی دستی افزونه رو از fa.wordpress.org دانلود و نصب میکنم ترجمه ها نصب نمیشه و افزونه انگیلیسی میشه. برای مثال افزونه المنتور یا ووکامرس یا امنیت کامل وردپرس این مشکل رو دارند. چطور باید ترجمه های افزونه رو دستی نصب کرد؟ لینک دانلود ترجمه ها رو از کجا پیدا کنم و داخل کدوم پوشه بریزم؟

  27. U317985 ۲۵ مهر ۱۴۰۱

    ای کاش برعکسش هم آموزش بدین. مثلا به جای این که همه http api calls ها رو بلاک کنیم، فقط دردسرسازاشون رو بلاک کنیم.

    • Reza Rad رضا راد ۲۶ مهر ۱۴۰۱

      سلام راه دیگه ای نیست باید اونهایی که میخواید رو باز کنید.

    • U13209 ۳۰ مهر ۱۴۰۱

      برای این کار میتونید فقط آدرس های خاص رو با pre_htt_request ببندید و نیاز نیست همه ی درخواست ها بسته باشه تا سایت به مشکل بخوره.

  28. U317985 ۲۴ مهر ۱۴۰۱

    آیا این کد برای اتصال به درگاه شاپرک یا اتصال به سامانه پیامکی مشکلی ایجاد نمیکنه؟

  29. U316027 ۲۴ مهر ۱۴۰۱

    سلام اقای راد ممنون از این کمکتون بسیار عالی بود کل مشکلاتم حل شد

  30. U317976 ۲۴ مهر ۱۴۰۱

    من این کار رو توی سایتم انجام دادم اما افزونه هام دانلود نشد چون HTTP رو بسته بودم

  31. U310278 ۲۴ مهر ۱۴۰۱

    من سرعت پنل وررد پرسمم خوبه چون رو هاست خارجه ولی ساایتم برای خیلی از کاربرا یا باز نمیشه یا خیلی دیر باز میشه

    • تیم پشتیبانی تیم پشتیبانی ۲۴ مهر ۱۴۰۱

      سلام
      دلیل باز نشدن سایت شما برای کاربران این هست در بعضی ساعات روز اینترنت کلا ملی میشه و فقط سایت هایی بدون فیلتر شکن باز میشن که سرور اونها در ایران باشه

  32. U16794 ۲۳ مهر ۱۴۰۱

    مشکل دیگه‌ای هم که وجود داره اینه که حتی قبل از زدن این فایل تو wp-config من نمیتونم پلاگین‌هام رو از قسمت افزونه‌ها اپدیت کنم و با خطای زیر روبرو میشم.
    Update failed: Download failed. cURL error 28: Operation timed out after 10000 milliseconds with 0 out of 0 bytes received
    باید به صورت دستی پلاگین ها رو از مخزن بگیرم و بارگذاری کنم.

  33. U16794 ۲۳ مهر ۱۴۰۱

    سلام این خطا رو چطوری میشه رفع کرد؟ میشه یه مطلب هم در مورد این موضوع بذارید؟
    Undefined index: path 1
    wp-includes/l10n.php:1049
    WordPress Core

  34. U4867 ۲۳ مهر ۱۴۰۱