مراجعة WP Webhooks: إنشاء مهام سير عمل مؤتمتة داخل WordPress

نشرت: 2022-02-09

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

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

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

ما هو الويب هوك؟

باختصار ، يعمل webhook كجسر بين تطبيقين ويمرر المعلومات من تطبيق إلى آخر باستخدام تنسيق عنوان URL مخصص لـ Webhook.

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

على سبيل المثال ، يمكنك توصيل LearnDash و Easy Digital Downloads (EDD) داخل تثبيت WordPress الخاص بك وإنشاء تدفق لإنشاء رمز خصم EDD جديد للمستخدمين الذين أكملوا بنجاح اختبارًا على LearnDash. على الرغم من عدم وجود طريقة مباشرة (ومباشرة) لإنشاء هذا الإعداد ، يمكنك تحقيقه بمساعدة وظيفة الخطافات على الويب.

الآن بعد أن عرفنا الغرض من webhooks ، دعنا نلقي نظرة فاحصة على WP Webhooks.

WP Webhooks: نظرة عامة سريعة

يمكّنك المكون الإضافي WP Webhooks من إنشاء أتمتة ويب هوك مخصصة بسهولة بين الإضافات والخدمات الشائعة في WordPress.

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

مراجعة WP Webhooks - أمثلة الأتمتة

إذا كان لديك أي مهام متكررة تتعلق بموقع WordPress الخاص بك ، فقد يكون من الممكن تشغيلها تلقائيًا باستخدام WP Webhooks.

المقال يستمر أدناه

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

تبدأ خطط البرنامج المساعد بسعر 79 دولارًا سنويًا ، ويمكنك الوصول إلى جميع الميزات والتكاملات والإضافات لموقع واحد. إذا كنت ترغب في أتمتة المزيد من مواقع الويب ، فيمكنك استخدام خطة Business أو Unlimited ، والتي تكلف 189 دولارًا و 299 دولارًا سنويًا ، على التوالي ، وتأتي مع دعم إضافي ذي أولوية ووظيفة Whitelabel.

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

انتقل إلى WP Webhooks

ميزات WP Webhooks

لتحقيق أقصى استفادة من سير العمل الآلي ، يأتي WP Webhook مع مجموعات ميزات تتجاوز مجرد إرسال البيانات بين تطبيقين.

تكاملات

تم دمج WP Webhooks مع أكثر من 25 خدمة شائعة متعلقة بـ WordPress مثل WooCommerce و WPForms و Elementor و EDD و Advanced Custom Fields (ACF) وبالطبع WordPress core نفسه.

بصرف النظر عن ذلك ، خصصت WP Webhooks عمليات تكامل مع أدوات أتمتة الطرف الثالث الشهيرة مثل Zapier و Integromat و Pabbly و Integrately. باستخدام هذا ، يمكنك ربط موقع الويب الخاص بك بآلاف التطبيقات المتاحة على هذه الأنظمة الأساسية.

تتبع السجل

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

تعيين البيانات

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

قاعدة معرفية واسعة النطاق

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

المقال يستمر أدناه

استضافة SiteGround

يحتوي محرر مستندات البرنامج المساعد على معلومات حول كل ميزة وخيار تخصيص تقريبًا.

إذا كنت تريد معرفة نقاط نهاية التكامل ، يمكنك العثور على التفاصيل وقائمة نقاط النهاية وحتى أمثلة الاتصال عن طريق تحديد التكامل من صفحة التكامل.

على سبيل المثال ، فيما يلي نقاط النهاية للمكوِّن الإضافي AffiliateWP. يمكنك تحديد أي نقطة نهاية من القائمة للوصول إلى قائمة المرشحات ودليل الإعداد.

تغير الوضع

باستخدام هذه الأدلة التفصيلية ، يمكنك إعداد مهام سير العمل بسهولة.

التدريب العملي مع WP Webhooks

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

تثبيت

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

إعداد التدفق

لإنشاء إعداد تلقائي ، دعنا ننشئ سير عمل بسيطًا. الهدف من سير العمل هذا هو إرسال بريد إلكتروني تلقائيًا عند نشر منشور جديد على موقع الويب مع تفاصيل المنشور المذكور.

إذن ، إليك الطريقة التي يجب أن يعمل بها سير العمل:

  • تم نشر منشور جديد على الموقع من قبل مستخدم.
  • يقوم WP Webhook بتشغيل التدفق ويخبر نواة WordPress بإرسال بريد إلكتروني إلى المسؤول مع تفاصيل المنشور.

دعونا نرى كيف يمكن القيام بذلك باستخدام WP Webhooks.

انتقل إلى WP Admin Dashboard> الإعدادات> WP Webhooks Pro . انتقل الآن إلى علامة التبويب Flows .

المقال يستمر أدناه

استضافة Woocommerce

انقر فوق الزر " إنشاء تدفق " وأعطي التدفق الخاص بك اسمًا مناسبًا.

انقر فوق عجلة الإعدادات لتعديل التدفق. بدءًا من المشغل ، انقر فوق الزر تحديد المشغل وحدد WordPress > تم إنشاء المنشور كمحرك.

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

قم بإعداد نوع بيانات مشغل الاختبار وانقر فوق زر إنهاء المشغل .

لإعداد الإجراء المطلوب ، انقر فوق الزر " إضافة إجراء ".

اختر WordPress كتكامل ، ومن قائمة الإجراءات ، حدد إرسال بريد إلكتروني وانقر على زر متابعة .

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

يمكنك اختبار الإجراء عن طريق تحديد نوع البيانات وإطلاق إجراء webhook. يمكنك إضافة شروط إلى الإجراء الخاص بك ، مثل التاريخ والوقت والمؤلف وحالة المنشور والتعليقات وما إلى ذلك.

أخيرًا ، قم بتغيير حالة التدفق من غير نشط إلى نشط وانقر على زر حفظ .

اختبار التدفق

الآن لاختبار الأتمتة ، دعنا ننشر منشورًا وهميًا.

بمجرد نشر المنشور ، تلقيت هذا البريد الإلكتروني التلقائي في صندوق الوارد الخاص بي:

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

تسعير WP Webhook

WP Webhooks هو عرض مجاني ويأتي مع نسختين: مجاني ومدفوع.

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

يمكنك تنزيل الإصدار المجاني من البرنامج المساعد مباشرة من مستودع ملحقات WordPress.

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

  • خطة المبتدئين - 79 دولارًا في السنة - ترخيص لموقع واحد مع دعم قياسي
  • خطة العمل - 189 دولارًا في السنة - ترخيص لخمسة مواقع ذات أولوية الدعم.
  • خطة غير محدودة - 299 دولارًا في السنة - ترخيص لمواقع غير محدودة مع دعم الأولوية وميزة Whitelabel.

حكم

يأتي WP Webhooks مع مجموعة من الميزات التي تجعل الأتمتة داخل WordPress أسهل بكثير من المسار القياسي.

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

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

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

ابدأ مع WP Webhooks هنا:

WP Webhooks Free WP Webhooks Pro