Skip to content

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);

المعاملات

المعاملالنوعالوصف
$optInboolحالة الاشتراك الحالية
$userIdintمعرّف المستخدم

مثال: التحقق من بيانات المستخدم الوصفية للاشتراك

إرسال إشعارات 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);

كيف يعمل

  1. يتحقق الفلتر من تفضيل اشتراك المستخدم من بياناته الوصفية
  2. إذا كانت البيانات الوصفية فارغة، تُرجع الدالة false
  3. هذا يمنع إرسال إشعارات SMS للمستخدمين الذين لم يوافقوا

ذات صلة

آخر تحديث: ٢٦ ديسمبر ٢٠٢٤