آموزش وردپرس, خطاهای وردپرس

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

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

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

دلیل کند شدن پیشخوان وردپرس این است که وردپرس و برخی از افزونه های آن همواره درخواست هایی را به سمت سرور خودشان ارسال می کنند و با آن در ارتباط هستند. و با توجه به اینکه اخیرا امکان برقراری ارتباط با IP های خارج از کشور برای ایرانیان وجود ندارد این مساله باعث کندی سرعت پیشخوان وردپرس شده است.

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

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

افزایش سرعت پیشخوان وردپرس روی هاست های ایران

برای افزایش سرعت داشبورد وردپرس و رفع کندی آن باید قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:

function TextHasString($text, $string) {
return strpos($text, $string) !== false;
}


function BlockExternalHostRequests ($false, $parsed_args, $url) {
$blockedHosts = [
'rankmath.com',
'googleapis.com',
'fonts.googleapis.com',
'github.com',
'yoast.com',
'api.wordpress.org',
'w.org',
'yoa.st',
'unyson.io',
'siteorigin.com',
'elementor.com',
'cdnjs.cloudflare.com',
'cloudflare.com',
'woocommerce.com'

];

foreach ( $blockedHosts as $host ) {
if ( !empty($host) && TextHasString($url, $host) ) {
return [
'headers' => '',
'body' => '',
'response' => '',
'cookies' => '',
'filename' => ''
];
}
}

return $false;
}
add_filter('pre_http_request', 'BlockExternalHostRequests', 10, 3);

قطعه کد بالا ارتباط با سایت های زیر را قطع می کند و باعث افزایش سرعت پیشخوان وردپرس روی هاست های ایران می شود:

  • rankmath.com
  • googleapis.com
  • fonts.googleapis.com
  • github.com
  • yoast.com
  • api.wordpress.org
  • w.org
  • yoa.st
  • unyson.io
  • siteorigin.com
  • elementor.com
  • cdnjs.cloudflare.com
  • cloudflare.com
  • woocommerce.com

اگر از افزونه های دیگری استفاده می کنید، می توانید آدرس آن را در کد معرفی شده، اضافه کنید.

همچنین می توانید آدرس مربوط به افزونه هایی که استفاده نمی کنید را حذف کنید. به عنوان مثال اگر از افزونه المنتور استفاده نمی کنید، در کدی که به شما معرفی کردیم elementor.com را حذف کنید و اگر از افزونه ویژوال کامپوزر به جای المنتور اضافه می کنید، wpbakery.com را وارد کنید.

توجه: پس از رفع محدودیت ها، کدی که به functions.php اضافه کردید را حذف کنید.

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

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

(1) نظرات کاربران

  1. سعید گفت:

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

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

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