مهام "Cron" هي شيء تستخدمه كل يوم ، حتى لو لم تتمكن من معرفته. يتم تشغيلها في الخلفية ، ويتم استخدامها في معظم مواقع الويب.

في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام مهام Cron ، وأخبرك كيف تكون مهام Cron فريدة ، وأريك طريقة أساسية لإضافة مهام Cron إلى WordPress.

ولكن من قبل ، إذا لم تقم بتثبيت WordPress ، فاكتشف كيفية تثبيت وورد بلوق الخطوات 7 et كيفية العثور عليها، وتثبيت وتفعيل موضوع ورد على بلوق 

ثم عد إلى سبب وجودنا هنا.

ما هي وظيفة كرون؟

بشكل عام ، فإن وظيفة "Cron" هي أداة تسمح لك بجدولة الأوامر أو البرامج النصية ليتم تنفيذها في وقت محدد. وظائف Cron هي الوظائف الناتجة. لذا ، في اللغة البشرية ، تعطي وظيفة Cron الرسالة التالية إلى خادمك: " قم بتشغيل example.php في منتصف الليل كل يوم. " كيفية إضافة وظيفة ووردبريس كرون

بشكل أساسي ، تعد مهام Cron طريقة سهلة لإعداد المهام التي سيتم تنفيذها تلقائيًا ، إما لمرة واحدة أو بشكل متكرر.

أيضا اكتشاف دليلنا على كيفية فتح فيديو يوتيوب في منبثقة على وورد

إذا كنت مستخدمًا عاديًا ، يمكنك الاستفادة من وظائف "Cron" ، أحيانًا دون معرفة ذلك. على سبيل المثال ، يعد استخدام Cron Jobs أداة تسمح لك بعمل نسخ احتياطية من مدونتك في نفس الوقت كل يوم.

بدونها ، سيتعين عليك النقر فوق زر النسخ الاحتياطي يدويًا في كل مرة تريد فيها إنشاء نسخة احتياطية جديدة من موقع الويب الخاص بك.

كيف تعمل وظائف Cron في WordPress؟

لقد ذكرت بالفعل أن استخدام وظائف Cron مثالي لعمل نسخة احتياطية من مدونة. لكن هذا بعيد كل البعد عن حالة الاستخدام الوحيدة.

يعد التحديث التلقائي أحد أكثر التطبيقات المرئية للعامة لوظائف Cron. يتحقق "WP-Cron" بانتظام من آخر تحديثات البرامج والسمات والإضافات. ومن ثم يخطرك بالتحديثات!

اقرأ أيضا دليلنا على كيفية إضافة نموذج جهة اتصال منسدلة إلى رأسك العام

بالإضافة إلى ذلك ، فإن WP-Cron هو أيضًا الذي يتعامل أيضًا مع جدولة مقالاتك ، وإرسال رسائل pingback و trackbacks ، ومجموعة من الميزات المحتملة الأخرى التي تضيفها المكونات الإضافية التي تستخدمها.

كيف يختلف WordPress Cron عن Cron الكلاسيكي؟

يحتوي WordPress على نظامه الخاص لتشغيل وظائف Cron. وعلى الرغم من أن الاسم قد يوحي بأن الاثنين متماثلان ، إلا أن هناك بعض الاختلافات المهمة جدًا بين الاثنين.

باستخدام وظائف Cron الكلاسيكية ، يمكنك تحديد تاريخ ووقت محددين لتشغيل كل وظيفة. على سبيل المثال ، يمكنك أن تقول أساسًا ، "أريد أن يتم تشغيل هذا البرنامج النصي في تمام الساعة 10:15:22 يوم 8 أغسطس 2019." ومثل آلية الساعة ، سيتم تشغيل البرنامج النصي في ذلك الوقت بالضبط.كيف يختلف كرون ووردبرس عن كرون الكلاسيكي؟

لكن WP-Cron يعمل بشكل مختلف ...

WP-Cron لا يعمل بهذه الطريقة. بدلاً من ذلك ، يعمل WP-Cron فقط عندما يزور شخص ما موقع الويب الخاص بك. في كل مرة يزورها شخص ما ، يتحقق WP-Cron مما إذا كانت هناك أي مهام مجدولة يجب تنفيذها. إذا وجدت أنه قد تم الوصول إلى الوقت المجدول للمهمة ، فستقوم بتشغيل هذه المهمة.

ولكن هنا تكمن المشكلة المحتملة في WP-Cron.

إذا لم يقم أي شخص بزيارة موقع الويب الخاص بك لفترة من الزمن ، فلن تتمكن WP-Cron من التحقق من المهام التي يجب إكمالها وتنفيذها.

انظر أيضا مقالتنا على 6 إضافات ووردبريس لبث حياة جديدة في مقالاتك

من الواضح ، إذا كان موقع الويب الخاص بك يحتوي على آلاف الزيارات يوميًا ، فمن غير المحتمل أن يكون مشكلة. ولكن إذا كان موقعك لا يستقبل سوى عدد قليل من الزوار يوميًا ، وتريد تشغيل المهام كل دقيقة على سبيل المثال ، فستواجه العديد من المشكلات.

على سبيل المثال ، قل ل وورد البرنامج المساعد لمحاولة إرسال بريد إلكتروني آلي في الساعة 2. إذا لم يقم أحد بزيارة موقع الويب الخاص بك حتى الساعة 6 صباحًا (إمكانية حقيقية ما لم يكن لديك جمهور عالمي) ، سيتم إرسال البريد الإلكتروني فقط في الساعة 6 صباحًا على افتراض أنك لا تستخدم خدمة جهة خارجية.

بالإضافة إلى ذلك ، في بعض الأحيان ، يمكن أن يؤدي مؤقتًا تخزين المكونات الإضافية أو مشكلات DNS أو تعارضات المكونات الإضافية إلى منع تشغيل مهام Cron.

اكتشف أيضا لدينا الإضافات 10 ورد لتحسين بلوق الخاص بك

ولكن ، هناك طرق للتغلب على هذه المشكلة.

كيف تضيف وظائف كرون؟

سأغطي بإيجاز كيفية إضافة الوظيفتين الأساسيتين المتكررتين بالإضافة إلى المهام المجدولة لمرة واحدة. لذلك ، سأرسل لك الموارد التي تغطي كيفية إضافة مهام أكثر تعقيدًا باستخدام WP-Cron. كيفية إضافة وظائف كرون

كيف تضيف مهمة متكرر WP-كرون

لإضافة مهمة متكررة WP-Cron ، سوف نستخدم مقتطفات الكود. أتمنى أن تتذكر كيفية إنشاء ووردبريس البرنامج المساعد. لذلك إذا كنت بحاجة إلى توضيح بشأن أي شيء ، فإنني أوصيك بالبدء من هناك.

الشيء المهم الذي يجب تذكره هو أن وظائف 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 (time () ، 'hourly' ، 'my_event')؛ }} add_action ('my_events'، 'do_this_each_time_time')؛ الوظيفة do_this_each_time () {// الكود}

كيفية إضافة مهمة WP-Cron واحدة

لإضافة مهمة WP-Cron ، يمكنك استخدام نموذج التعليمات البرمجية التالي كأساس. تمامًا كما هو الحال مع المثال السابق ، إذا كنت بحاجة إلى مزيد من التوضيح ، فإنني أوصيك بمراجعة كودكس WordPress.

مرة أخرى ، تذكر أنه حتى إذا قمت بجدولة حدث ليتم تشغيله في وقت محدد ، فلن يعمل إلا في ذلك الوقت إذا تلقى موقع WordPress الخاص بك زيارة في نفس الوقت.

كمثال ، لتشغيل مهمة في الوقت الحالي ، يمكنك استخدام هذا الرمز:

function do_this_in_a_time () {// Your code} add_action ('my_events'، 'do_this_in_a_time')؛ wp_schedule_single_event (time () + 3600، 'my_events')؛ // time () + 3600 = ساعة واحدة من الآن.

كيفية إضافة وعرض مهام كرون مع البرنامج المساعد

يعد عرض وظائف WP-Cron طريقة مفيدة لتصحيح أخطاء موقع الويب / المكون الإضافي الخاص بك أو لمجرد الحصول على نظرة عامة حول ما يتم تشغيله على موقع WordPress الخاص بك.البرنامج المساعد Wp crontrol

لمشاهدة جميع مهام WP-Cron المبرمجة على موقع WordPress الخاص بك ، يمكنك استخدام مكون إضافي يسمى " الفسفور الابيض بين Crontrol ". كمكافأة إضافية ، يمكنك أيضًا استخدام هذا المكون الإضافي لإضافة مهام WP-Cron جديدة.

يكفي قم بتثبيته وتنشيطه كما تفعل مع أي مكون إضافي آخر. ثم يمكنك رؤية جميع أحداث WP-Cron الحالية لموقعك على WordPress من خلال الانتقال إلى " أدوات → كرون الأحداث '

أداة البرنامج المساعد Wp cron jobs

يمكنك أيضًا إضافة أحداث منتظمة في أسفل الصفحة:

أضف أحداث كرون

وشيء آخر أن هذا البرنامج المساعد يعمل بشكل جيد. انها تسمح لك لتحديد فترات جديدة لمهام WP-Cron. يمكنك القيام بذلك عن طريق الذهاب إلى إعدادات → كرون Shedules '

كيفية تكوين وظائف cron

أخيرا

هذه مقدمة سريعة لاستخدام WP-Cron. بصراحة ، ما لم تكن مطورًا ، فربما لن تضطر أبدًا للتعامل مع مهام WP-Cron. لكن ، من الرائع دائمًا إلقاء نظرة خاطفة على الغطاء ، أليس كذلك؟

اكتشف أيضًا بعض الإضافات المتميزة لبرنامج WordPress  

يمكنك استخدام ملفات أخرى الإضافات وورد لإضفاء مظهر عصري ولتحسين التعامل مع مدونتك أو موقعك على الويب.

نحن نقدم لك هنا بعض الإضافات WordPress المتميزة التي سوف تساعدك على القيام بذلك.

1. نموذج الاتصال W8

W8 Contact Form هو أحد المكونات الإضافية لـ نموذج الاتصال الأكثر شهرة على ووردبريس. يوفر الكثير من الميزات مثل التقديم إلى عدة مستلمين ، ودعم الرسوم المتحركة ، وإنشاء نماذج غير محدود ، وأنماط مختلفة ، ومجموعة متنوعة من خيارات التخصيص الإضافية.

W8 نموذج الاتصال ووردبريس نموذج الاتصال المساعد

بالإضافة إلى ذلك ، فإنه يمنح موقع الويب الخاص بك أو مدونتك نظامًا احترافيًا لتسهيل التواصل مع عملائك. ستكون قادرًا على تخصيص جميع النماذج وفقًا لاحتياجاتك وأذواقك.

تحميل | تجريبي | استضافة المواقع

2. ووكومرس العملات الجلاد

يسمح لك المكون الإضافي WooCommerce Currency Switcher بتغيير العملات والحصول على الأسعار المحولة في الوقت الفعلي (يلزم تثبيت WooCommerce مسبقًا). يمكنك استخدام أدوات تجميع العملات للحصول على أسعار محولة إما عن طريق مجمعات Yahoo و Google و AppSpot إما يدويًا.محوّل العملات Woocommerce

يتوفر WooCommerce Currency Switcher كأداة ويعمل في أي مساحة متوفرة (الرمز المختصر متاح -> [woocs]). في الواجهة العامة ، يمكن تقديم "Currency Switcher" في 5 طرق مختلفة لاكتشافها.

تحميل | عرض | استضافة المواقع

3. العضوية في نهاية المطاف برو

Ultimate Membership Pro هي لعبة رائعة وورد البرنامج المساعد تقييد الاشتراك والمحتوى. يسمح للمستخدمين بالإدارة وفقًا لحزمتهم (مجانية أو مدفوعة) من خلال إنشاء مستويات وصول حصرية.

العضوية في نهاية المطاف برو عضوية وورد البرنامج المساعد

لذلك سيكون من الممكن حماية جميع محتويات موقع الويب الخاص بك ، أو مجرد جزء منه. سيكون على سبيل المثال دورة ، درس ، صفحة ، منتج ، فئة ، صورة ، إلخ ...

انظر أيضا دليلنا على كيفية إنشاء شرائح PowerPoint على وورد

تشمل ميزاته الرئيسية: حماية المحتوى ، ومستويات الوصول المتعددة ، ودعم بوابات الدفع المتعددة - PayPal ، و Authorize.net ، و Stripe ، و 2CheckOut ، والتحويل المصرفي- ، وحماية المحتوى الجزئي ، وأكثر من ذلك بكثير مرة أخرى…

تحميل | عرض | استضافة المواقع 

الموارد الأخرى الموصى بها

ندعوك أيضًا إلى الرجوع إلى الموارد الموضحة أدناه للمضي قدمًا في قبضة والتحكم في موقع الويب والمدونة.

وفي الختام

هنا ! هذا كل شيئ. نأمل أن يساعدك هذا البرنامج التعليمي في إنشاء وظائف WP-Cron على مدونة WordPress أو موقع الويب الخاص بك. على أمل أن يكون هذا البرنامج التعليمي مفيدًا لك ، فإننا ندعوك إلى شارك على شبكتك الاجتماعية المفضلة.

ومع ذلك ، ستتمكن أيضًا من الرجوع إلى موقعنا RESSOURCES، إذا كنت بحاجة إلى مزيد من العناصر لتنفيذ مشاريعك الخاصة بإنشاء مواقع الإنترنت ، من خلال الرجوع إلى دليلنا على وورد خلق بلوق.

أخبرنا عن تعليقات والاقتراحات في قسم مخصص.

...