Skip to content

إلغاء الاشتراك عبر الرابط

السماح للمشتركين بإلغاء الاشتراك من نشرة الرسائل القصيرة عبر رابط 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 لإلغاء الاشتراك لحل هذه المشكلة.

مواضيع ذات صلة

آخر تحديث: ٢٨ ديسمبر ٢٠٢٥