لغو اشتراک از طریق 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 برای لغو اشتراک را ببینید.
مرتبط
- مدیریت مشترکین - مشاهده و مدیریت مشترکین
- تنظیمات خبرنامه - پیکربندی خبرنامه
- کوتاهساز URL با Bitly - کوتاهسازی URLها
- wpsms_unsubscribe_csrf_enabled - فیلتر CSRF
آخرین بهروزرسانی: ۷ دی ۱۴۰۴