تكامل نموذج 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);
الإعداد
- استبدل
'MY_FORM_NAME'باسم نموذج Elementor الفعلي الخاص بك - قم بتحديث معرّفات الحقول لتتطابق مع نموذجك:
first_name- معرّف حقل الاسمmobile_number- معرّف حقل الهاتف
كيفية العثور على معرّفات الحقول
- قم بتحرير نموذج Elementor الخاص بك
- انقر على كل حقل
- ابحث عن إعداد ID في تبويب المتقدم
مع تعيين المجموعة
لإضافة المشتركين إلى مجموعة محددة:
\WP_SMS\Newsletter::addSubscriber(
$fields['first_name'],
$fields['mobile_number'],
'2' // Replace with your Group ID
);
TIP
يوفر WSMS إضافة مخصصة لـ Elementor Form Add-on للتكامل بدون كود مخصص. تحقق من صفحة الإضافات.
ذات صلة
- نموذج إضافة مشترك - نماذج المشتركين المدمجة
- إدارة المشتركين - عرض وإدارة المشتركين
- إدارة المجموعات - إنشاء مجموعات المشتركين
آخر تحديث: ٢٨ ديسمبر ٢٠٢٥