تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
اسکریپت یا کد انتقال دهنده کاربر به صفحه 2 پاسخ 69 بازدید وردپرس شبکه 0 پاسخ 3 بازدید مشکل در نصب اسکریپت 0 پاسخ 1 بازدید درخواست افزونه 3 پاسخ 689 بازدید اسکریپت مدیریت هاست رایگان 3 پاسخ 233 بازدید کتابخانه blog برای لاراول 0 پاسخ 53 بازدید معرفی وبسایت خرید آنلاین مواد و لوازم دندانپزشکی 0 پاسخ 79 بازدید افزونه Coins MarketCap 1 پاسخ 472 بازدید درخواست پلاگین 4 پاسخ 752 بازدید اسکریپت vfm 5 پاسخ 841 بازدید
تبلیغات
تبلیغات تبلیغات

افزونه وردپرس مدیریت کارها و کرون جاب 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
کلمات کلیدی پست :
مطالب مرتبط
7,480حل مشکل ایجکس هنگام قرار دادن رمز بر روی wp-admin تاریخ : 2015/08/6
18,246وردپرس خود را به شبکه اجتماعی تبدیل کنید با پوسته socialMe تاریخ : 2016/05/13
17,001دانلود قالب سایت شخصی کبیر به صورت HTML تاریخ : 2016/06/11
6,612آموزش قرار دادن فرم ثبت نام وردپرس در قالب تاریخ : 2018/06/4
8,064آموزش افزودن اطلاعات فردی به جستجوی گوگل تاریخ : 2017/09/12
6,028زیر نظر داشتن نویسندگان در وردپرس با افزونه Simple History تاریخ : 2018/01/4
5,588استفاده از کوکی ها در وردپرس تاریخ : 2018/10/15
3,872محدود کردن ابزار جستجو سایت وردپرسی تاریخ : 2019/05/7
14,355دانلود قالب چندمنظوره KALLYAS برای وردپرس تاریخ : 2015/09/14
4,776آموزش تغییر نشانی سایت در وردپرس تاریخ : 2019/10/20
17,577افزونه ساخت منو سفارشی Uber Menu برای وردپرس تاریخ : 2013/11/21
5,512آموزش اضافه کردن خط جداکننده افقی در وردپرس تاریخ : 2020/09/8
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات