کارهای "کرون" چیزی است که هر روز از آن استفاده می کنید ، حتی اگر نمی توانید آن را بشناسید. آنها در پس زمینه اجرا می شوند و در اکثر وب سایت ها استفاده می شوند.

در این آموزش نحوه استفاده از کارهای Cron را به شما نشان خواهم داد ، چگونه به شما می گوید که کارهای Cron بی نظیر هستند و یک روش اساسی برای اضافه کردن کارهای Cron به وردپرس را به شما نشان می دهم.

اما قبل از آن ، اگر هرگز WordPress را نصب نکرده اید کشف کنید چگونه به نصب یک وبلاگ وردپرس مراحل 7 et چگونه برای پیدا کردن، نصب و فعال یک تم وردپرس در وبلاگ خود 

سپس به این دلیل که چرا ما اینجا هستیم

کار Cron چیست؟

به معنای کلی ، کار "Cron" ابزاری است که به شما امکان می دهد دستورات یا اسکریپت ها را در یک زمان خاص اجرا کنید. مشاغل کرون مشاغل حاصل هستند. بنابراین در اصطلاح انسانی Cron job پیام زیر را به سرور شما می دهد: " هر روز نیمه شب nimp.php را اجرا کنید. " نحوه افزودن wordpress cron job

در اصل ، وظایف Cron روشی آسان برای تنظیم کارهایی است که به صورت خودکار انجام می شوند ، چه بر اساس یکبار یا تکرار.

راهنمای ما را نیز کشف کنید چگونه برای باز کردن یک ویدیو یوتیوب در یک پنجره بر روی وردپرس

اگر شما یک کاربر متوسط ​​هستید ، گاهی بدون اینکه بدانید از مشاغل "Cron" بهره مند می شوید. به عنوان مثال ، استفاده از Cron Jobs ابزاری است که به شما امکان می دهد هر روز در همان زمان از وبلاگ خود پشتیبان تهیه کنید.

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

مشاغل Cron در وردپرس چگونه کار می کنند؟

قبلاً نیز اشاره کردم که استفاده از مشاغل Cron برای تهیه پشتیبان از وبلاگ بسیار مناسب است. اما این تنها مورد استفاده نیست.

یکی از مشهورترین پیاده سازی های مشاغل Cron به روزرسانی خودکار است. "WP-Cron" به طور مرتب آخرین به روزرسانی های نرم افزار ، مضامین و افزونه ها را بررسی می کند. و سپس شما را از بروزرسانی ها مطلع می کند!

راهنمای ما را نیز در ادامه بخوانید چگونه یک فرم تماس کشویی را به عنوان جهانی خود اضافه کنید

علاوه بر این ، این WP-Cron است که همچنین با برنامه ریزی مقالات شما ، ارسال پینگ بک و پیگیری و طیف وسیعی از سایر ویژگی های بالقوه اضافه شده توسط افزونه هایی که استفاده می کنید ، کار می کند.

تفاوت Cron وردپرس با Cron کلاسیک چیست؟

وردپرس سیستم خاص خود را برای اجرای مشاغل Cron دارد. و گرچه نام ممکن است نشان دهد که این دو یکی هستند ، اما تفاوتهای بسیار مهمی بین این دو وجود دارد.

با مشاغل کلاسیک Cron می توانید تاریخ و زمان دقیق اجرای هر شغل را تعیین کنید. به عنوان مثال ، شما می توانید بگویید ، "من می خواهم این اسکریپت دقیقاً در ساعت 10:15:22 دقیقه 8 آگوست 2019 اجرا شود." و مانند ساعت ، اسکریپت شما دقیقاً در آن زمان اجرا می شود.وردپرس cron چه تفاوتی با cron کلاسیک دارد؟

اما WP-Cron متفاوت عمل می کند ...

WP-Cron به این روش کار نمی کند. در عوض ، WP-Cron فقط زمانی کار می کند که شخصی از وب سایت شما بازدید کند. هر بار که کسی از آن بازدید می کند ، WP-Cron بررسی می کند آیا کارهای برنامه ریزی شده ای وجود دارد که باید اجرا شوند. اگر متوجه شود که زمان برنامه ریزی شده یک کار رسیده است ، آن کار را اجرا می کند.

اما در اینجا مشکل احتمالی WP-Cron وجود دارد.

اگر هیچ کس برای مدت زمانی به وب سایت شما مراجعه نکند ، WP-Cron قادر به تأیید و انجام کارهایی که باید برای انجام آنها بکار گیرند نیست.

مقاله ما را نیز ببینید 6 افزونه وردپرس برای روح بخشیدن به مقالات خود

بدیهی است ، اگر وب سایت شما روزانه هزاران بازدید داشته باشد ، بعید به نظر می رسد مشکلی ایجاد کند. اما اگر وب سایت شما فقط روزانه چند بازدید کننده را دریافت می کند ، و می خواهید مثلاً هر دقیقه 30 کارها را انجام دهید ، با مشکلات زیادی روبرو خواهید شد.

مثلاً بگویید به پلاگین وردپرس برای تلاش برای ارسال یک ایمیل خودکار در ساعت 2. اگر کسی تا ساعت 6 صبح از وب سایت شما بازدید نکرد (یک امکان واقعی است مگر اینکه مخاطب جهانی داشته باشید، ایمیل فقط در ساعت 6 صبح ارسال می شود، با این فرض که از خدمات شخص ثالث استفاده نمی کنید.

علاوه بر این ، گاهی اوقات ذخیره سازی افزونه ها ، مشکلات DNS یا تعارض افزونه ها می توانند از کار Cron جلوگیری کنند.

ما را نیز کشف کنید پلاگین 10 وردپرس برای بهینه سازی وبلاگ شما

اما ، راه هایی برای حل این مشکل وجود دارد.

چگونه می توان مشاغل Cron را اضافه کرد؟

من به طور خلاصه نحوه افزودن دو شغل اساسی تکراری و همچنین کارهای یکبار مصرف را ذکر می کنم. بنابراین ، من قصد دارم شما را به منابعی بفرستم که شامل چگونگی افزودن کارهای پیچیده تر با WP-Cron باشد. نحوه اضافه کردن cron jobs

نحوه اضافه کردن یک کار راجعه WP-تاج

برای اضافه کردن یک کار تکراری WP-Cron ، از قطعه کد استفاده خواهیم کرد. امیدوارم یادت باشد نحوه ایجاد افزونه WordPress. بنابراین اگر در هر موردی نیاز به توضیح دارید ، توصیه می کنم از آنجا شروع کنید.

یک نکته مهم که باید به خاطر داشته باشید این است که کارهای WP-Cron در فواصل زمانی کار می کنند، نه در زمان های خاص. به عنوان مثال، اگر کاری را برای شروع ساعت 12:12 بعد از ظهر با یک فاصله دو ساعته برنامه ریزی کنید، ابتدا در ساعت 14:XNUMX بعد از ظهر و سپس دوباره در ساعت XNUMX:XNUMX و غیره اجرا می شود.

به عنوان مثال ، برای افزودن یک کار تکراری ساعتی ، باید از این کد استفاده کنید:

Register_activation_hook (__ FILE__ ، "my_activation")؛
 
تابع my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (زمان () ، 'ساعتی' ، 'my_event')؛ }} add_action ('my_events'، 'do_this_each_time_time')؛ عملکرد do_this_each_time () {// کد شما

نحوه اضافه کردن یک کار WP-Cron

برای افزودن کار WP-Cron ، می توانید از کد نمونه زیر استفاده کنید. درست مانند مثال قبلی ، اگر به توضیحات بیشتری نیاز دارید ، توصیه می کنم کد وردپرس را بررسی کنید.

باز هم به یاد داشته باشید که حتی اگر برنامه ای را برای اجرای در زمان مشخص برنامه ریزی کنید ، در صورتی که وب سایت وردپرس شما همزمان بازدید کند ، در آن زمان کار خواهد کرد.

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

عملکرد do_this_in_a_time () {// کد شما} add_action ('my_events' ، 'do_this_in_a_time')؛ wp_schedule_single_event (زمان () + 3600 ، 'my_events')؛ // زمان () + 3600 = یک ساعت از هم اکنون.

نحوه اضافه کردن و مشاهده کارهای Cron با یک افزونه

مشاهده مشاغل WP-Cron یک روش مفید برای اشکال زدایی از وب سایت / پلاگین شما یا فقط برای گرفتن یک نمای کلی از آنچه در وب سایت وردپرس شما اجرا می شود است.پلاگین WP crontrol

برای دیدن همه کارهای WP-Cron که در وب سایت وردپرس شما برنامه ریزی شده است ، می توانید از افزونه ای به نام " WP-Crontrol ". به عنوان یک امتیاز اضافی ، می توانید از این افزونه برای اضافه کردن کارهای جدید WP-Cron نیز استفاده کنید.

کافی است آن را مانند سایر افزونه ها نصب و فعال کنید. سپس می توانید با مراجعه به "همه رویدادهای WP-Cron موجود برای وب سایت وردپرس خود را مشاهده کنید" ابزارها → رویدادهای Cron '

ابزار افزونه Wp cron jobs

همچنین می توانید رویدادهای عادی را در انتهای صفحه اضافه کنید:

رویدادهای cron را اضافه کنید

و چیز دیگری که این افزونه به خوبی انجام می دهد. این امکان را به شما می دهد تا فواصل جدیدی را برای کارهای WP-Cron تعریف کنید. شما می توانید آن را با رفتن به داخل انجام دهید تنظیمات hed فهرست برنامه ها '

نحوه پیکربندی cron jobs

سرانجام

بنابراین این یک معرفی سریع برای استفاده از WP-Cron است. راستش ، تا زمانی که توسعه دهنده نباشید ، احتمالاً هرگز مجبور به انجام وظایف WP-Cron نخواهید شد. اما ، نگاه کردن زیر هود همیشه خنک است ، نه؟

همچنین برخی از افزونه های برتر WordPress را کشف کنید  

می توانید از موارد دیگر استفاده کنید افزونه های وردپرس برای دادن ظاهری مدرن و بهینه سازی مدیریت وبلاگ یا وب سایت شما.

ما در اینجا برخی از افزونه های برتر وردپرس را به شما پیشنهاد می دهیم که در انجام این کار به شما کمک می کنند.

1. فرم تماس W8

فرم تماس W8 یکی از افزونه های این است فرم تماس محبوب ترین در وردپرس ویژگی های زیادی مانند ارسال به چندین گیرنده، پشتیبانی از انیمیشن ها، ایجاد فرم نامحدود، سبک های مختلف و طیف گسترده ای از گزینه های سفارشی سازی اضافی را ارائه می دهد.

W8 فرم تماس با ما وردپرس پلاگین فرم تماس با ما

علاوه بر این ، به وب سایت یا وبلاگ شما یک سیستم حرفه ای می دهد تا ارتباط با مشتریان شما را آسان تر کند. شما قادر خواهید بود تمام فرم های خود را مطابق با نیاز و سلیقه خود تنظیم کنید.

دانلود | نسخه ی نمایشی | میزبانی وب

2. WooCommerce Currency Switcher

افزونه WooCommerce Currency Switcher به شما امکان می دهد ارزها را تغییر دهید و نرخ تبدیل شده را در زمان واقعی دریافت کنید (نصب قبلی ووکامرس مورد نیاز است). برای دریافت نرخ تبدیل شده می توانید از تجمع ارز استفاده کنید یاهو ، گوگل ، تجمع کنندگان AppSpot ، یا به صورت دستیتعویض ارز ووکامرس

تعویض ارز WooCommerce به عنوان یک ابزارک در دسترس است و در هر فضای ارائه شده کار می کند (کد کوتاه موجود است -> [woocs]). در رابط عمومی ، "تغییر نرخ ارز" را می توان با 5 روش مختلف برای کشف ارائه کرد.

دانلود | نسخه ی نمایشی | میزبانی وب

3. نهایی عضویت در نرم افزار

Ultimate Membership Pro عالی است پلاگین وردپرس اشتراک و محدودیت محتوا این امکان را به کاربران می دهد تا با ایجاد سطوح دسترسی انحصاری بر اساس بسته خود (رایگان یا پولی) مدیریت شوند.

افزونه عضویت نهایی عضویت در وردپرس

بنابراین محافظت از تمام محتوای وب سایت شما ، یا فقط بخشی از آن امکان پذیر خواهد بود. به عنوان مثال یک دوره ، یک درس ، یک صفحه ، یک محصول ، یک دسته ، یک تصویر ، و غیره ...

همچنین به راهنمای ما مراجعه کنید نحوه ایجاد نمایش اسلاید پاورپوینت در وردپرس

ویژگی های اصلی آن عبارتند از: محافظت از محتوا ، سطح دسترسی چندگانه ، پشتیبانی از چندین درگاه پرداخت -PayPal ، Authorize.net ، Stripe ، 2CheckOut ، انتقال بانکی- ، محافظت از محتوای جزئی و موارد دیگر از نو…

دانلود | نسخه ی نمایشی | میزبانی وب 

سایر منابع پیشنهادی

ما همچنین از شما دعوت می کنیم تا با منابع زیر مشورت کنید تا بیشتر در کنترل و کنترل وب سایت و وبلاگ خود باشید.

نتیجه

اینجا ! همین. امیدواریم که این آموزش به شما کمک کند تا مشاغل WP-Cron را در وبلاگ یا وب سایت وردپرس خود ایجاد کنید. به امید اینکه این آموزش برای شما مفید بوده است ، ما شما را دعوت می کنیم به در شبکه اجتماعی مورد علاقه خود به اشتراک بگذارید.

با این حال، شما همچنین می توانید با ما مشورت کنید ressourcesاگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری احتیاج دارید ، با مشورت راهنمای ما در مورد ایجاد وبلاگ وردپرس.

در مورد خود بگویید نظر و پیشنهادات در بخش اختصاصی

...