کانفیگ وردپرس (wp-config) wp-config constant پلتفرم: wordpress متوسط (Medium) سطح ریسک: متوسط (Medium Risk)

غیرفعال کردن کرون جاب پیش‌فرض وردپرس (DISABLE_WP_CRON)

تست‌شده و بازبینی‌شده در 1405/06/29 ۷۲۵ بار کپی ۱۸۶۶ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

با قرار دادن `define('DISABLE_WP_CRON', true);` در wp-config.php، کرون وابسته به بازدید خاموش شده و می‌توانید آن را به کرون واقعی لینوکس در هاست بسپارید.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) wp-config constant
محل قرارگیری فایل (Location) wp-config.php
سطح دشواری (Difficulty) متوسط (Medium)
سطح ریسک (Risk Level) متوسط (Medium Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
/**
 * غیرفعال‌سازی کرون خودکار وابسته به ترافیک بازدیدکنندگان
 * برای سپردن اجرای وظایف به سیستم‌عامل سرور (Real Server Cron)
 */
define( 'DISABLE_WP_CRON', true );

کد را کجا قرار دهیم؟ (Placement Guide)

کد را در فایل wp-config.php بالاتر از خط توقف ویرایش قرار دهید.

مسیر فایل: wp-config.php

این کد چگونه کار می‌کند؟ (How it Works)

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

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در کلیه سایت‌های حرفه‌ای و پربازدید برای کاهش زمان بارگذاری صفحه (TTFB) و مدیریت دقیق فرآیندهای پس‌زمینه.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

اگر دسترسی به کنترل‌پنل هاست (cPanel/DirectAdmin) ندارید و نمی‌توانید کرون سیستمی در هاست بسازید.

پیش‌نیازهای اجرا

امکان تعریف Cron Jobs در کنترل‌پنل هاستینگ.

نحوه تست و اطمینان از عملکرد

به سلامت سایت بروید؛ وردپرس اعلام می‌کند که کرون پیش‌فرض غیرفعال است.

نحوه بازگردانی سریع (Rollback)

کد را از wp-config.php حذف کنید تا به حالت وابسته به ترافیک بازگردد.

خطاهای رایج و راه‌حل رفع

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

ملاحظات و نکات امنیتی

خاموش کردن آن مانع از سوءاستفاده ربات‌ها برای بمباران درخواست‌های wp-cron.php می‌شود.

تاثیر بر سرعت و پرفورمنس

کاهش چشمگیر زمان پاسخ سرور (TTFB) و از بین رفتن سربار پردازشی برای تک تک بازدیدکنندگان.

پرسش‌های متداول پیرامون این کد (FAQ)

تا زمانی که کرون سروری (موضوع بعدی) را تنظیم نکنید، اجرا نمی‌شوند. حتماً بلافاصله کرون سیستمی هاست را فعال نمایید.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117