قوة أتمتة WordPress

نشرت: 2021-11-15

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

لكن ، في معظم الحالات ، لا تعمل هذه القطع المتنوعة بالضرورة معًا . أي أنهم يخدمون غرضهم الخاص بشكل مستقل عن بعضهم البعض. ما لم تكن مرتبطة بالنظام البيئي نفسه (امتداد WooCommerce ، على سبيل المثال) ، فيمكن تغييرها عادةً دون التسبب في تأثير الدومينو.

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

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

وهنا يأتي دور قوة أتمتة WordPress. توجد الآن أدوات مصممة خصيصًا لإطلاق تفاعل متسلسل بين العديد من المكونات الإضافية وخدمات الجهات الخارجية. وأفضل ما في الأمر أنه يمكن تهيئتها بسهولة نسبية.

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

ملحقات أتمتة WordPress

تتضمن الخطوة الأولى اختيار مكون إضافي لأتمتة WordPress. سيكون هذا بمثابة الغراء الذي يربط المكونات الإضافية والخدمات المختلفة لموقعك معًا.

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

قبل أن تختار ، تأكد من مراجعة ما تم تضمينه. في حين أن كلا الخيارين لهما أوجه تشابه ، فقد تكون هناك بعض الاختلافات الرئيسية التي ستحدد الأنسب لموقفك.

أوتوماتور

يأتي AutomatorWP محملاً بتكاملات للمكونات الإضافية الشائعة مثل WooCommerce و BuddyPress و Gravity Forms و LearnDash و Restrict Content Pro - من بين أشياء أخرى كثيرة. بالإضافة إلى ذلك ، يمكنك الارتباط بمقدمي الخدمات مثل HubSpot و Twilio و Zapier و Zoom.

لاحظ أن عمليات الدمج محدودة في الإصدار المجاني من المكون الإضافي. تتوفر الإضافات المميزة ، والتي يمكن شراؤها بشكل فردي أو كجزء من صفقة شاملة. إنها توسع في أنواع المهام (المعروفة أيضًا باسم "المشغلات") المتوفرة في سير عمل الأتمتة.

AutomatorWP لافتة

خارق الآلي

بالإضافة إلى تكامل المكونات الإضافية المذكورة أعلاه ، يعمل Uncanny Automator مع أمثال Easy Digital Downloads و Elementor و MemberPress و Events Calendar. تشمل خدمات الجهات الخارجية Facebook و FluentCRM و Twitter.

يتضمن الإصدار المجاني أكثر من 100 من المشغلات والإجراءات التلقائية. يتوفر المزيد عبر الإصدار المحترف. لاحظ أنه لا يوجد خيار حسب الطلب - ستحتاج إلى شراء الإصدار المحترف للوصول إلى الوظائف المتقدمة.

لافتة Uncanny Automator

إنشاء عدد قليل من عمليات التشغيل الآلي الأساسية

الآن بعد أن عرفنا المزيد عن كل من AutomatorWP و Uncanny Automator ، حان الوقت لتشغيلهما. سنستخدمها لإنشاء بعض الأتمتة التي تعكس حالات الاستخدام الشائعة.

لكن أولاً ، خلفية صغيرة عن كيفية تجميع الأشياء.

كيف يعمل؟

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

كلاهما لهما واجهة مستخدم خلفية مماثلة لإنشاء وظائف تلقائية. يطلق عليها AutomatorWP اسم "الأتمتة" ، بينما يشير إليها Uncanny Automator باسم "الوصفات". من الممكن أن يكون لديك العديد من الأتمتة / الوصفات على موقعك.

في كلتا الحالتين ، تشتمل هذه التكوينات على مكونين:

محفزات
المشغل هو الخطوة الأولى في العملية عندما يقوم المستخدم بمهمة معينة. على سبيل المثال ، يمكن أن تكون المشغلات الشائعة عندما يُدخل المستخدم تعليقًا على منشور مدونة أو يشتري منتجًا. يمكن إعداد المشغلات للمستخدمين الذين قاموا بتسجيل الدخول أو المستخدمين المجهولين (الذين تم تسجيل خروجهم).

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

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

المثال رقم 1 (Uncanny Automator): عندما يشتري العميل منتجًا معينًا من WooCommerce ، قم بإضافته إلى مجموعة BuddyPress

سيربط مثالنا الأول كلاً من WooCommerce و BuddyPress معًا. عندما يشتري أحد العملاء منتج "Beanie" من متجرنا الخيالي ، فسنضيفه أيضًا إلى مجموعة مستخدمي BuddyPress "Fashion Forward".

سنستخدم Uncanny Automator لإعداده. إليك كيف فعلنا ذلك:

1. داخل WordPress ، انتقل إلى Automator> Add New .

2. سيطلب منك Uncanny Automator تحديد نوع الوصفة. في هذه الحالة ، سنرغب في اختيار " المستخدمون المسجلون ". انقر فوق " تأكيد ".

Uncanny Automator: حدد نوع الوصفة

3. امنح وصفتك اسمًا - في هذا المثال ، ذهبنا مع: "أضف مشتري قبعة صغيرة إلى Fashion Forward BuddyPress Group."

4. ضمن منطقة " مشغلات تسجيل الدخول " ، انقر فوق WooCommerce .

5. الآن ، سترى قائمة بالمشغلات المحتملة. اختر: " يكمل المستخدم صفحة" شكرًا لك "، ويدفع ثمنها ، ويهبط عليها .

6. بعد ذلك ، سوف يطلب Uncanny Automator شرط Trigger. حدد " مكتمل " وانقر على " حفظ ".

7. هنا ، سنختار المنتج الذي نريد استهدافه. من القائمة ، حدد " Beanie " وانقر على " حفظ ".

الآن وقد تم تعيين المشغل الخاص بنا ، فقد حان الوقت للانتقال إلى جزء الإجراءات من الوصفة.

8. انقر فوق " إضافة إجراء ".

9. من هناك ، انقر على BuddyPress .

10. حدد " إضافة المستخدم إلى مجموعة " من قائمة الإجراءات وانقر فوق " حفظ ".

11. تأكد أيضًا من تغيير الحالة في الجزء العلوي الأيمن من الصفحة من " مسودة " إلى " حية ".

عند الانتهاء ، يجب أن تبدو الوصفة مشابهة للصورة أدناه.

Uncanny Automator: وصفة منتهية

المثال الثاني (AutomatorWP): عندما يقوم المستخدم بإرسال نموذج Gravity ، قم بإنشاء مستخدم WordPress جديد

يحتوي موقعنا الإلكتروني الخيالي على نموذج دعم فني (مدعوم من Gravity Forms) يمكن للمستخدمين إرساله للحصول على المساعدة. إذا لم يكن لدى هذا المستخدم حساب على موقعنا ، فيمكننا استخدام AutomatorWP لإنشاء حساب له.

تتطلب هذه الأتمتة منا معرفة أرقام معرفات الحقول في نموذج Gravity الخاص بنا. يمكن العثور على ذلك بالنقر فوق حقول محددة داخل واجهة مستخدم محرر النماذج.

1. داخل WordPress ، انتقل إلى AutomatorWP> Automations . بمجرد ظهورك على شاشة "الأتمتة" ، انقر فوق " إضافة أتمتة جديدة ".

2. سيطلب منك AutomatorWP تحديد نوع الأتمتة. حدد " مجهول " وانقر على " تأكيد ".

AutomatorWP: حدد نوع الأتمتة

3. امنح الأتمتة اسمًا - في هذا المثال ، ذهبنا مع: "إدخال نموذج الدعم الفني ينشئ مستخدمًا جديدًا"

4. في منطقة المشغلات ، انقر فوق نماذج Gravity .

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

AutomatorWP: تحديد موقع النموذج المطلوب من القائمة

الآن وقد تم تعيين المشغل الخاص بنا ، فقد حان الوقت للانتقال إلى جزء الإجراءات من الأتمتة.

6. في منطقة الإجراءات ، انقر على " مستخدم جديد ".

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

نماذج الجاذبية: تحديد رقم معرف الحقل

سيتم استخدام حقل البريد الإلكتروني الخاص بالنموذج (المعرف: 2) لملء حقلي اسم المستخدم والبريد الإلكتروني في ملف تعريف المستخدم.

بالنسبة لاسم المستخدم ، سنستخدم الاسم الأول (المعرف: 5) والاسم الأخير (المعرف: 6) من النموذج.

AutomatorWP: تعيين حقول النموذج لملف تعريف حساب المستخدم

8. هناك عدد قليل من الخيارات الإضافية في هذا الإجراء والتي نرغب في معالجتها:

دور المستخدم الافتراضي هو "المشترك" ، ولكن يمكننا تغيير ذلك في إعداد الدور إذا لزم الأمر.

سنقوم بتشغيل إعداد إرسال إشعار المستخدم . سيؤدي هذا إلى إرسال بريد إلكتروني إلى المستخدم الجديد وتوفير رابط إعادة تعيين كلمة المرور.

بعد ذلك ، سنقوم بتعيين ما يجب فعله إذا كان المستخدم موجودًا بالفعل: على " عدم تشغيل الإجراءات ".

AutomatorWP: إعدادات تنبيهات المستخدم

9. انقر فوق " حفظ " لحفظ إجراء الأتمتة الجديد.

10. أخيرًا ، انقر فوق " حفظ وتنشيط " لتشغيل الأتمتة.

عند الانتهاء ، يجب أن تبدو الأتمتة مشابهة للصورة أدناه.

AutomatorWP: أتمتة كاملة

جعل إضافات WordPress تعمل معًا

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

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

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