خانه / وردپرس / افزونه رایگان وردپرس / افزونه‌ی Cron Jobs یا زمان‌بندی دستورالعمل‌ها در وردپرس
افزونه زمان بندی دستورالعمل ها"

تاریخ بروزرسانی: ۲۱ مرداد ۱۳۹۶ تعداد بازدید : 127 بازدید بدون دیدگاه

افزونه‌ی Cron Jobs یا زمان‌بندی دستورالعمل‌ها در وردپرس

افزونه زمان بندی دستورالعمل ها در وردپرس

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

زمانیکه شما بخواهید که دستورالعمل‌هایی طبق زمانبدی مشخص مکررا انجام شوند باید از تکنولو‌‌ژی کرون در وردپرس می باشد .وردپرس با استفاده از یک Cron داخلی برای زمان‌بندی برخی دستورالعمل‌ها استفاده می‌کند. مثل پاک کردن کامنت‌های قدیمی و … . افزونه‌ها هم می‌توانند از یک برنامه زمان بندی شده استفاده کنند.برای مثال افزونه Backup در وردپرس در فواصل زمانی مشخص از کرون استفاده می‌کند.

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

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

افزونه زمان بندی دستورالعمل ها‚ افزونه WP Crontrol نام دارد. زمانیکه شما می‌خواهید در وردپرس دستورالعمل‌هایی مطابق زمان‌بندی مشخص شده مکررا اجرا شوند می‌توانید از این افزونه استفاده کنید. یا به عبارتی این افزونه برای کرون کردن بدون کدنویسی است.

اگر این پلاگین مکررا و شدید یک کاری را انجام دهد شما باید مشکل را شناسایی و برطرف نمایید.

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

فعال‌سازی افزونه زمان بندی دستورالعمل ها

ابتدا افزونه WP Crontrol را نصب کنید. سپس در بخش Activation به صفحه ابزارها و بعد به قسمت Cron Event بروید.

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

  • Action Name: در این ستون همه رویدادهایی که می‌توانند توسط کرون اجرا شوند را مشاهده می‌کنید. نام آنها معمولا مشخص می‌کند که چه دستورالعمل خاصی باید اجرا شود.

نکته: اسم دستورالعمل ها معمولا با پیشوند wp_ شروع می شود (مثل wp_update). اما برخی افزونه‌ها از پیشوند مخصوص خودشان استفاده می‌کنند (مثل wpseo_ prefix).

  • Next Run:‌ در این ستون زمان اجرای هر کرون را مشاهده می‌کنید. که دائما به‌روزرسانی می‌شوند.
  • شما با استفاده از آخرین ستون این جدول می‌توانید با کلیک روی Run Now یک کرون را اجرا کنید. همچنین می‌توانید با کلیک روی Edit و Delete کرون‌ها را ویرایش و حذف بکنید.

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

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

 

همین حالا ببینید:  افزونه کیف پول در Easy Digital Downloads

ویرایش کرون

اگرقصد ویرایش هر یک از کرون‌ها را دارید گزینه Edit در همان کرون جاب را انتخاب کنید. سپس یک تب جدید با نام Modify cron event ایجاد خواهد شد. در این تب نام کرون جاب، زمان اجرا و سایر ویژگی‌های آن را می‌توانید مدیریت کنید.

در این قسمت می‌توانید تنظیمات را بصورت دلخواه تغییر دهید. در بخش Next Run زمان اجرای بعدی کرون جاب را مشاهده می‌کنید و می‌توانید آنرا تغییر دهید. در بخش Recurrence نیز زمان اجرای هر بررسی را می‌بینید. ابن بخش در حالت عادی روی ۱۲ ساعت تنظیم شده‌اند. به این معنی که هر ۱۲ ساعت یکبار برای به‌روزرسانی بررسی می‌شوند. شما می‌توانید این گزینه را روی ۱ روز، ۵ دقیقه و … تنظیم کنید. پس از وارد کردن این تنظیمات، آنرا ذخیره کنید تا زمانبندی دستورالعمل‌ها اجرا شوند.

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

ایجاد کرون

برای ایجاد کرون در وردپرس می‌توانید از صفحه ابزارها به بخش Cron Event بروید. سپس در تب Add Cron Event تنظیمات موردنظر خود را وارد کنید.

  • در بخش Action Name نام رویداد را وارد کنید. در وارد کردن نام رویداد دقت داشته باشید که بین کلمه ها از space استفاده نکنید. همچنین از کاراکترهای مجاز برای نام‌گذاری آنها استفاده کنید.
  • در بخش Arguments optional نیز می‌توانید در صورت نیاز استدلالی درباره‌ی رویداد وارد کنید.
  • بخش Next Run نیز برای تعیین زمان‌بندی اجرا و دوره تکرار آن می‌باشد.
  • برای ذخیره کرون نیز باید روی دکمه Add Cron Event کلیک کنید.
همین حالا ببینید:  افزونه ایجاد کیف پول برای مشتریان در ووکامرس

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

پس از ایجاد یک کرون باید برای وردپرس تعیین کنیم که چه دستورالعملی مطابق این زمان‌بندی کار کند. باید کد مربوط به اجرا را در فایل Function بنویسیم. در غیر این صورت کرون جابی که به تازگی اضافه کرده‌ایم را در لیست Cron Job در وردپرس نخواهیم دید.

به مثال زیر توجه کنید:

این مثال زمانی که کرون جاب شما اجرا می‌شود یک ایمیل برای شما ارسال خواهد کرد.

فایل functions.php قالب خود را باز کنید. کدهای زیر را در این فایل اضافه کنید. اما در بخش‌های مربوطه نام رویداد خود را قرار دهید.

نکته: برای استفاده از این مثال که به جای you@example.com آدرس ایمیل خود را قرار دهید.

پس از این کار می‌توانید در لیست Cron Job کرون جاب مورد نظرتان را انتخاب کنید. سپس روی گزینه Run Now کلیک کنید تا اجرا شود.

همین حالا ببینید:  افزودن کد امنیتی به فرم تماس ۷ در وردپرس با Really Simple CAPTCHA

دانلود افزونه

مشاهده مشخصات

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

منبع: تیک‌تم – ارائه دهنده: قالب بازی وردرسقالب شرکتی وردپرسقالب فروشگاهی وردپرس

لینک کوتاه این مطلب: https://tiktheme.com/?p=1793


کانال تلگرام تیک تم

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

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