wp_sms_mi_pm_optin_notification
التحكم في حالة الاشتراك في إشعارات SMS لمستخدمي Paid Memberships Pro.
يتيح لك هذا الفلتر التحكم في حالة الاشتراك في إشعارات SMS للمستخدمين في تكامل Paid Memberships Pro.
الاستخدام
add_filter('wp_sms_mi_pm_optin_notification', function ($optIn, $userId) {
// Your logic here
return $optIn;
}, 10, 2);
المعاملات
| المعامل | النوع | الوصف |
|---|---|---|
$optIn | bool | حالة الاشتراك الحالية |
$userId | int | معرّف المستخدم |
مثال: التحقق من بيانات المستخدم الوصفية للاشتراك
إرسال إشعارات SMS فقط للمستخدمين الذين اشتركوا صراحةً:
add_filter('wp_sms_mi_pm_optin_notification', function ($optIn, $userId) {
$optInStatus = get_user_meta($userId, 'sms_opt_in_status', true);
if (empty($optInStatus)) {
return false;
}
return $optIn;
}, 10, 2);
كيف يعمل
- يتحقق الفلتر من تفضيل اشتراك المستخدم من بياناته الوصفية
- إذا كانت البيانات الوصفية فارغة، تُرجع الدالة
false - هذا يمنع إرسال إشعارات SMS للمستخدمين الذين لم يوافقوا
ذات صلة
- إعدادات الإشعارات - إعداد إشعارات SMS
- إعدادات النشرة الإخبارية - إدارة اشتراك المشتركين
آخر تحديث: ٢٦ ديسمبر ٢٠٢٤