Skip to content

تكامل نموذج Elementor

ربط إرسالات نموذج Elementor باشتراكات النشرة الإخبارية عبر SMS.

ربط إرسالات نموذج Elementor Pro مباشرة بقائمة مشتركي النشرة الإخبارية في WSMS.

المتطلبات

  • تثبيت وتفعيل Elementor Pro
  • تثبيت وتفعيل إضافة WSMS

كود التكامل

أضف هذا الكود إلى ملف functions.php الخاص بقالبك أو إضافة مخصصة:

function subscribe_form_entry_to_sms_newsletter($record, $handler)
{
    $form_name = $record->get_form_settings('form_name');

    if ('MY_FORM_NAME' !== $form_name) {
        return;
    }

    $raw_fields = $record->get('fields');
    $fields = [];

    foreach ($raw_fields as $id => $field) {
        $fields[$id] = $field['value'];
    }

    \WP_SMS\Newsletter::addSubscriber(
        $fields['first_name'],
        $fields['mobile_number']
    );
}

add_action('elementor_pro/forms/new_record', 'subscribe_form_entry_to_sms_newsletter', 10, 2);

الإعداد

  1. استبدل 'MY_FORM_NAME' باسم نموذج Elementor الفعلي الخاص بك
  2. قم بتحديث معرّفات الحقول لتتطابق مع نموذجك:
    • first_name - معرّف حقل الاسم
    • mobile_number - معرّف حقل الهاتف

كيفية العثور على معرّفات الحقول

  1. قم بتحرير نموذج Elementor الخاص بك
  2. انقر على كل حقل
  3. ابحث عن إعداد ID في تبويب المتقدم

مع تعيين المجموعة

لإضافة المشتركين إلى مجموعة محددة:

\WP_SMS\Newsletter::addSubscriber(
    $fields['first_name'],
    $fields['mobile_number'],
    '2' // Replace with your Group ID
);

TIP

يوفر WSMS إضافة مخصصة لـ Elementor Form Add-on للتكامل بدون كود مخصص. تحقق من صفحة الإضافات.

ذات صلة

آخر تحديث: ٢٨ ديسمبر ٢٠٢٥