ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

افزونه ها , افزونه وردپرس

مدیریت کارها در وردپرس و کنترل آنها از مواردی است که شاید تا به حال به آن فکر نکرده باشید. البته منظور از این نوع مدیریت این نیست که مطالب و نوشته‌ها را به صورت ظاهری کنترل کنید، بلکه منظور کارهایی است که در باطن وردپرس صورت می‌گیرد.هرگاه که اقدام به ایجاد یک نوشته به صورت زمانبندی شده می‌کنید، آیا این سوال برای شما پیش امده است که عملیات زمانبندی به چه صورتی کنترل و انجام می‌گیرد؟! در ظاهر بسیار ساده به نظر می‌رسد، ساعت و تاریخ نوشته را تعیین می‌کنید و نوشته در زمان مورد نظر منتشر می‌شود. اما اگر اینطور فکر می‌کنید سخت در اشتباه هستید.مدیریت و زمانبندی وظایف در وردپرس مانند هر سیستم نرم‌افزاری دیگری همچون سیستم عامل‌های ویندوز، یونیکس و.. توسط کرون جاب انجام می‌گیرد.

 

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

 

کرون جاب وردپرس چیست؟!

در وردپرس مسئولیت کارها توسط کرون جاب وردپرس صورت می‌گیرد که معادل همان کرون جاب در یونیکس و یا cheduled task در ویندوز می‌باشد. مسئولیت کرون جاب در وردپرس این است که زمانبندی مطالب، کنترل به‌روزرسانی افزونه، قالب و هسته وردپرس و.. را در زمان تعیین شده ابتدا بررسی کند و سپس در صورت وجود یک مسئولیت آن را نهایی کند.کار کرون جاب در وردپرس که آن را با wp-cron می‌شناسیم در دیتابیس ذخیره و مدیریت می‌گردد.نحوه کارکرد کرون جاب در وردپرس به این شکل است که هرگاه یک بازدیدکننده وارد سایت شما می‌شود، فایل wp-cron.php بررسی می‌کند که آیا مسئولیتی همچون نوشته زمانبندی شده، بررسی موجود بودن به‌روزرسانی‌ها در وردپرس و از این قبیل وظایف وجود دارد یا خیر!

 

سپس در صورت وجود یک مسئولیت آن را اجرا می‌کند. بنابراین تا زمانی که سایت شما بازدیدی نداشته باشد، به‌روزرسانی و مطالب زمانبندی شده در زمان تعیین شده منتشر نخواهند شد.افزونه‌ای که قصد معرفی آن را دارم با عنوان WP Crontrol در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۵۰.۰۰۰ نصب فعال و کسب امتیاز ۴.۹ را ازآن خود نماید که با استفاده از آن می‌توانید اقدام به مدیریت کارها در وردپرس و کنترل کرون جاب کنید.

 

نصب و فعال سازی

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

 

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

 

همانظور که در تصویر مشاهده می‌کنید یک لیست از کارها و مسئولیت‌هایی که در ورای ظاهر وردپرس در حال انجام و بررسی هستند قرار گرفته است که می‌توانید با استفاده از این افزونه انها را کنترل و مدیریت نمایید.

 

در این صفحه قادر خواهید بود تا لیست مسئولیت‌های در دست بررسی و اجرا را در بخش Hook Name ، زمان اجرای مسئولیت‌ها را در ستون Next Run و کنترل هر یک از این کارها را که می‌توانید اقدام به ویرایش، اجرا دستی و یا حذف آنها کنید را در ستون مدیریت کنترل کنید.

 

ویرایش کرون جاب وردپرس

برای ویرایش یکی از مسئولیت‌ها اتدا مشابه تصویر زیر مسئولیتی که قصد دارید آن را ویرایش کنید را انتخاب و سپس بر روی گزینه Edit کلیک کنید. در نمونه زیر قصد دارم تا کنترل به‌روزرسانی برای پوسته‌های وردپرس را تغییر دهم.

 

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

پس از کلیک بر روی گزینه ویرایش کرون جاب مربوط به به‌روزرسانی قالب وردپرس وارد صفحه‌ای خواهید شد که در زیر آن را مشاهده می‌کنید.

 

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

 

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

 

حال اگر قصد دارید تا یک کرون جاب جدید در وردپرس برای انجام یک کار را اضافه کنید ابتدا بر روی زبانه Add Cron Event کلیک کرده و سپس مشابه تصویر زیر اطلاعات مربوط به کرون جاب را وارد کنید تا مسئولیت مورد نظر شما به صورت خودکار در زمان تعیین شده انجام گیرد.

 

افزونه وردپرس مدیریت کارها و کرون جاب WP Crontrol

 

حال همانطور که مشاهده می‌کنید نام هوک، آرگومان، تاریخ و زمان اجرای بعدی هوک و دوره زمانی برای اجرای آن را تعیین کرده و در نهایت بر روی دکمه Add Cron Event کلیک کنید.حال برای اینکه لیست کرون جاب شما در صفه مورد نظر قابل مشاهده باشد به ویرایشگر قالب خود مراجعه کرده و کدهای زیر را در مکان مناسبی از فایل فانکشن(functions.php) خود قرار داده و آن را ذخیره کنید.

 

if ( ! wp_next_scheduled( 'wpb_custom_cron' ) ) {
wp_schedule_event( time(), 'hourly', 'my_task_hook' );
}
add_action( 'wpb_custom_cron', 'wpb_custom_cron_func' );
function wpb_custom_cron_func() {
wp_mail( 'you@example.com', 'Automatic email', 'Automatic scheduled email from WordPress to test cron');
}

 

همانطور که در کد بالا مشاهده می‌کنید به جای ایمیل you@example.com ایمیل خود را وارد کرده و آن را ذخیره کنید.بدین ترتیب زمانی که کرون جاب شما اجرا شود توسط این تابع قادر خواهید بود تا از طریق ایمیل از آن مطلع شوید. حال به لیست وظائف سایت خود مراجعه کرده و آن را مشاهده و کنترل کنید.

موفق باشید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود نسخه : 1.5

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 افزونه ها , افزونه وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=25618
کلمات کلیدی پست :
مطالب مرتبط
10,989پلاگین رایگان تغییر آدرس مدیریت وردپرس تاریخ : 2014/10/28
12,180آموزش استفاده از تصاویر Unsplash در وردپرس تاریخ : 2019/10/30
6,848پیوند یکتا فارسی یا انگلیسی در وردپرس بهتر است؟ تاریخ : 2019/11/3
9,491ارسال ایمیل های گروهی در وردپرس با افزونه Mass Email To users تاریخ : 2017/07/11
6,656اصول تولید محتوا که باید در سایت خود رعایت کنید تاریخ : 2020/03/26
7,721نحوه افزودن ابزارک به پوسته وردپرس تاریخ : 2015/08/11
10,102افزونه رزرواسیون و زمانبندی وردپرس Bookly نسخه ۶.۱ تاریخ : 2015/05/22
47,109دانلود قالب فارسی تم فارست + درگاه بانکی برای وردپرس تاریخ : 2014/09/8
9,332عیب یابی خطای 404 در وردپرس با افزونه Custom 404 Pro تاریخ : 2018/04/8
10,787افزونه ایجاد ویترین لوگو ها در وردپرس Super Logos Showcase نسخه 2.0 تاریخ : 2017/12/19
11,232ایجاد یادداشت در پیشخوان وردپرس با افزونه WP Dashboard Notes تاریخ : 2017/04/30
22,168افزونه ایجاد فرم های فلت WP Flat Cost Estimation Form Creator تاریخ : 2014/06/17
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file