Skip to content

لغو اشتراک از طریق URL

امکان لغو اشتراک مشترکین از خبرنامه پیامکی از طریق لینک URL.

به مشترکین اجازه دهید با کلیک بر روی یک لینک URL، اشتراک خود را از خبرنامه پیامکی لغو کنند.

فرمت URL

ساختار استاندارد URL لغو اشتراک:

https://yourdomain.com/?wpsms_unsubscribe=MOBILE_NUMBER

مثال

https://yourdomain.com/?wpsms_unsubscribe=01111111111

وقتی مشترک از این URL بازدید کند، به‌صورت خودکار لغو اشتراک می‌شود.

کوتاه‌سازی URL

اگر یکپارچه‌سازی Bitly فعال باشد، URLهای طولانی لغو اشتراک قابل کوتاه‌سازی هستند:

https://bit.ly/3x2esyx

برای راهنمای تنظیم، کوتاه‌ساز URL با Bitly را ببینید.

افزودن به پیامک خوش‌آمدگویی

لینک لغو اشتراک را به‌صورت خودکار در پیام‌های خوش‌آمدگویی قرار دهید:

add_filter('wpsms_welcome_sms_message', function ($message, $mobile) {
    $unsubscribeUrl = WPSms()->newsletter()->generateUnSubscribeUrlByNumber($mobile);
    $message .= "\r\nUnsubscribe: " . $unsubscribeUrl;
    return $message;
}, 10, 2);

NOTE

برای خط جدید، بسته به درگاه پیامکی خود از %0A یا \r\n استفاده کنید.

سفارشی‌سازی پارامتر Query String

پارامتر پیش‌فرض wpsms_unsubscribe را به یک نام دلخواه تغییر دهید:

add_filter('wpsms_unsubscribe_query_string', function ($queryString) {
    return 'unsubscribe';
});

این کار URL را به شکل زیر تغییر می‌دهد:

https://yourdomain.com/?unsubscribe=MOBILE_NUMBER

عیب‌یابی

خطای Access Denied

اگر مشترکین هنگام استفاده از URL لغو اشتراک خطای “Access Denied” مشاهده کردند، ممکن است حفاظت CSRF درخواست را مسدود کرده باشد.

برای رفع این مشکل، غیرفعال کردن CSRF برای لغو اشتراک را ببینید.

مرتبط

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