Skip to content

wp_sms_mi_pm_optin_notification

کنترل وضعیت اشتراک پیامکی برای کاربران Paid Memberships Pro.

این فیلتر به شما امکان می‌دهد وضعیت اشتراک اعلان پیامکی را برای کاربران در یکپارچه‌سازی Paid Memberships Pro کنترل کنید.

نحوه استفاده

add_filter('wp_sms_mi_pm_optin_notification', function ($optIn, $userId) {
    // منطق شما اینجا
    return $optIn;
}, 10, 2);

پارامترها

پارامترنوعتوضیحات
$optInboolوضعیت فعلی اشتراک
$userIdintشناسه کاربر

مثال: بررسی متای کاربر برای اشتراک

فقط به کاربرانی اعلان پیامکی ارسال شود که صراحتاً اشتراک خود را تأیید کرده‌اند:

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. این کار از ارسال اعلان پیامکی به کاربرانی که رضایت نداده‌اند جلوگیری می‌کند

مرتبط

آخرین به‌روزرسانی: ۶ دی ۱۴۰۳