إلغاء الاشتراك عبر الرابط
السماح للمشتركين بإلغاء الاشتراك من نشرة الرسائل القصيرة عبر رابط URL.
اسمح للمشتركين بإلغاء الاشتراك من نشرة الرسائل القصيرة الخاصة بك عن طريق النقر على رابط URL.
تنسيق الرابط
هيكل رابط إلغاء الاشتراك القياسي:
https://yourdomain.com/?wpsms_unsubscribe=MOBILE_NUMBER
مثال
https://yourdomain.com/?wpsms_unsubscribe=01111111111
عندما يزور المشترك هذا الرابط، سيتم إلغاء اشتراكه تلقائيًا.
اختصار الروابط
إذا كان تكامل Bitly مفعّلاً، يمكن اختصار روابط إلغاء الاشتراك الطويلة:
https://bit.ly/3x2esyx
راجع مُختصر روابط 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 حسب بوابة الرسائل القصيرة الخاصة بك.
تخصيص سلسلة الاستعلام
غيّر المعامل الافتراضي wpsms_unsubscribe إلى اسم مخصص:
add_filter('wpsms_unsubscribe_query_string', function ($queryString) {
return 'unsubscribe';
});
يغيّر هذا الرابط إلى:
https://yourdomain.com/?unsubscribe=MOBILE_NUMBER
استكشاف الأخطاء وإصلاحها
خطأ رفض الوصول
إذا رأى المشتركون “Access Denied” عند استخدام رابط إلغاء الاشتراك، فقد تكون حماية CSRF تحظر الطلب.
راجع تعطيل CSRF لإلغاء الاشتراك لحل هذه المشكلة.
مواضيع ذات صلة
- إدارة المشتركين - عرض المشتركين وإدارتهم
- إعدادات النشرة - تهيئة النشرة
- مُختصر روابط Bitly - اختصار الروابط
- wpsms_unsubscribe_csrf_enabled - فلتر CSRF
آخر تحديث: ٢٨ ديسمبر ٢٠٢٥