سرور و هاستینگ (Server) Crontab / CLI command پلتفرم: server متوسط (Medium) سطح ریسک: پایین و بی‌خطر (Low Risk)

تنظیم کرون جاب واقعی سرور برای وردپرس (Real Server Cron)

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

یک کرون جاب در cPanel با بازه هر ۱۰ دقیقه با دستور `wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1` ثبت کنید.

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

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) server
نوع کد (Code Type) Crontab / CLI command
محل قرارگیری فایل (Location) کنترل‌پنل هاست (cPanel / DirectAdmin) یا Crontab لینوکس
سطح دشواری (Difficulty) متوسط (Medium)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ خیر (کم‌ریسک)
سازگاری با وردپرس تمامی نسخه‌های وردپرس
سازگاری با ووکامرس و HPOS کاملاً سازگار
|
# روش اول: استفاده از Wget (سازگار با کلیه هاست‌های اشتراکی)
*/10 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

# روش دوم: استفاده از cURL
*/10 * * * * curl -s https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

# روش سوم: استفاده از WP-CLI (سریع‌ترین و پایدارترین روش در سرور اختصاصی و VPS)
*/10 * * * * cd /home/username/public_html && wp cron event run --due-now >/dev/null 2>&1

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

به بخش Cron Jobs در cPanel یا پنل دایرکت‌ادمین رفته و در بخش Common Settings بازه زمانی (مثلاً هر 10 یا 15 دقیقه) را انتخاب کرده و دستور را در کادر Command ذخیره کنید.

مسیر فایل: کنترل‌پنل هاست (cPanel / DirectAdmin) یا Crontab لینوکس

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

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

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

همیشه پس از قرار دادن DISABLE_WP_CRON در wp-config.php در تمام پروژه‌های حرفه‌ای.

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

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

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

هاست لینوکسی با پشتیبانی از cron و ابزارهای wget، curl یا php-cli.

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

یک نوشته را برای ۵ دقیقه بعد زمان‌بندی کنید و منتظر بمانید تا بعد از فرارسیدن زمان، به وضعیت انتشار تغییر یابد.

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

کرون جاب ساخته شده را در پنل هاست حذف (Delete) کنید.

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

فراموش کردن جایگزینی دامنه example.com با دامنه واقعی خود در دستور cron.

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

خروجی به dev/null هدایت شده تا ایمیل‌های اضافی هرزنامه در هاست ذخیره نشوند.

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

حذف کامل تأخیر و لگ در باز شدن صفحات برای کاربران وب‌سایت.

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

هر ۱۰ الی ۱۵ دقیقه برای اکثر سایت‌ها عالی است. برای فروشگاه‌های بسیار شلوغ می‌توان آن را روی ۵ دقیقه تنظیم کرد.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

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

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

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

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

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

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