غیرفعال کردن wp-cron.php در وردپرس

وردپرس فایلی به نام wp-cron.php دارد که کار انجام کارهای خودکار وردپرس را بر عهده دارد و کارهایی همچون ایجاد و انتشار پست هایی که برنامه ریزی شده است در ساعت مشخصی منتشر شوند، چک کردن آپدیت افزونه ها و قالبها، ارسال ایمیل و ... را انجام میدهد.

زمانی که شخصی از سایت شما بازدید میکند این فایل فعال شده و چک میکند که آیا باید کار خودکاری که برای آن تعریف شده است را انجام بدهد یا خیر . در سایت هایی که بازدید کمی دارند این مشکل خاصی ایجاد نمیکند ولی زمانی که بازدید شما زیاد میشود wp-cron.php تبدیل به یک مشکل بزرگ به دلیل ایجاد مصرف بالای منابع و کند شدن سایت شما میشود.

غیر فعال کردن عملکرد wp-cron.php

براحتی می توان عملکرد wp-cron.php را غیر فعال کرد و به وردپرس بگوییم که ما خودمان عملکرد wp-cron.php را میخواهیم کنترل کنیم و این کار را از طریق تنظیمات فایل wp-config.php باید انجام دهیم.

wp-config

1) برای این کار ابتدا وارد سی پنل شوید و روی گزینه File Manager کلیک کنید. در پوشه Public_html فایل wp-config.php را پیدا کرده و باز کنید.

2) خطی که نوشته شده define('DB_COLLATE', ''); را پیدا کنید. معمولا در خط 38 این متن نوشته شده است.

3) در پایین آن نوشته زیر را اضافه نمایید:

define('DISABLE_WP_CRON', true);

پس از تغییرات باید به این شکل باشد:

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

define('DISABLE_WP_CRON', true);

4) ذخیره نمایید.

پس از این کار دیگر وردپرس به صورت خودکار برای هر بازدید جدید wp-cron.php را اجرا نمیکند.

تنظیم دستی عملکرد wp-cron.php از طریق Cron Job خود سی پنل:

چون ما نمیخواهیم که عملکرد خودکار وردپرس را کاملا از بین ببریم بهترین کار این است که به صورت دستی یک Cron Job در سی پنل برای وردپرس ایجاد کنیم تا مثلا هر 6 ساعت یکبار کارهای خودکار را چک کند و این باعث میشود که هم کارهای وردپرس به صورت منظم انجام شده و هم مشکل منابع پیدا نخواهیم کرد.

برای این کار مراحل زیر را انجام دهید:

1) وارد سی پنل شوید.

2) زیر بخش Advanced گزینه Cron Jobs را کلیک کنید.

Cron Jobs

3) از بخش Hour گزینه Every Sixth hours را انتخاب کنید.

4) در آخر کد زیر را وارد نمایید و روی Add new cron job کلیک کنید:

cd /home/cpaneluser/public_html; php -q wp-cron.php

بجای cpaneluser باید یوزر نیم سی پنل خود را وارد نمایید.

غیر فعال کردن wp-cron.php

البته این مسیر برای دامنه اصلی سایت شما هست و در صورتی که دامنه دیگری به صورت Addon Domain دارید باید آدرسی که به wp-cron.php آن دامنه میرسد را وارد نمایید.

به همین راحتی می توانید مقدار بسیار زیادی از مشکل مصرف منابع و کندی وردپرس خود را حل نمایید و wp-cron.php را از حالت خودکار به نیمه خودکار تغییر دهید.

در صورتی که از بهسازان هاست سرویس هاست وردپرس را خریداری کرده باشید براحتی می توانید با ارسال یک تیکت به بخش پشتیبانی کلیه اطلاعات لازم در این باره را دریافت کرده و یا برای غیرفعال کردن wp-cron.php در وردپرس از همکاران پشتیبانی ما کمک بگیرید.

ثبت دامنه

ثبت دامنه

ثبت انواع دامنه ملی، دامنه بین المللی، دامنه فارسی و پسوندهای جدید دامنه

طراحی سایت

طراحی سایت

می توانیم برای شما طراحی اختصاصی انجام دهیم با گارانتی و پشتیبانی حرفه ای

میزبانی وب

میزبانی وب

هاست لینوکس، هاست نامحدود، هاست وردپرس، جوملا و هاست سی پنل

نمادهای اعتماد به بهسازان هاست

بهسازان فناوران داده نگار به شماره ثبت 549875 (بهسازان هاست) جزو معدود وب سایتهای هاستینگ و طراحی وب سایت کشور می باشد که عضو سازمان نظام صنفی رایانه ای استان تهران، دارای نشان ملی ثبت از ستاد ساماندهی وب سایت ها و دارای نماد اعتماد الکترونکی از وزارت صنعت می باشد.

سازمان تنظیم مقررات رادیویی

نظام صنفی رایانه ای استان تهران

logo-samandehi