بشكل افتراضي لا يتيح ووردبريس للأعضاء المسجلين بالموقع حذف الحساب الخاص بهم، ويكون الحل الوحيد المتاح أمامهم هو مراسلة مدير الموقع من أجل إتمام عملية الحذف حيث يمتلك المدير دائما كافة الصلاحيات المتعلقة بالتحكم في الأعضاء.
لكن أحياناً يكون من الجيد تفعيل خيار حذف الحساب للأعضاء بأنفسهم، وهو ما سوف أقوم بشرحه في هذه المشاركة.
لماذا تحتاج إلى تفعيل خيار(حذف الحساب)؟
إذا لم تسمع من قبل عن قانون اللائحة العامة لحماية البيانات (GDPR)، فإنها لائحة يتم تطبيقها على كافة مواقع الإنترنت، ومن ضمن بنود تلك اللائحة هو أن يكون للمستخدم الحق في حذف حسابه داخل الموقع وحذف البيانات الخاصة به بالكامل.
لعلك تتساءل الأن كيف يمكن أن يؤثر هذا القانون على موقعك؟، لكي أوضح لك الأمر دعني أفترض أنك لديك موقع الكتروني ولا تتيح به خيار حذف الحساب للمستخدمين، وقام أحد المستخدمين بإرسال شكوى إلى شركة الاستضافة التي يتواجد عليها موقعك، فإن شركة الاستضافة ستقوم بالامتثال إلى هذا القانون و تخيّرك ما بين إتاحة حذف الحساب للمستخدمين أو تطبيق عقوبات ربما تصل إلى إغلاق حسابك بالكامل.
وإلى جانب قانون حماية البيانات، هناك العديد من الأسباب التي قد تدفع المستخدمين إلى حذف حسابهم من الموقع، ومن أشهر تلك الأسباب:
استقبال المستخدمين رسائل بريد إلكتروني مزعجة من الموقع.
قلة ثقة المستخدمين في الحفاظ على بياناتهم داخل الموقع.
قد يتسبب خلاف في التعليقات مع أحد مديري الموقع إلى اتخاذ المستخدم قرار بحذف حسابه.
فقدان الثقة في نوعية المحتوى الذي يتم نشره بالموقع.
طريقة تفعيل (حذف الحساب)
بالتأكيد توجد طريقة يدوية باستخدام الكود البرمجي لتفعيل خيار حذف حساب المستخدمين، لكنني سوف استخدم إحدى إضافات ووردبريس الجاهزة التي توفر عليك الوقت والمجهود، حيث سأقوم باستخدام إضافة [سجل الدخول لترى الرابط]
بعد تنصيب الإضافة وتفعيلها على الووردبريس، قم بالتوجه إلى صفحة الإعدادات العامة الخاصة بالإضافة والتي تصل إليها من خلال تبويب (الإعدادات) داخل قائمة أدوات الووردبريس. سوف تجد 7 خيارات أساسية للتحكم في عملية حذف حساب المستخدمين:
الخيار الأول Delete comments وهو خاص بحذف التعليقات التي قام المستخدم بكتابتها داخل الموقع قبل حذف حسابه.
العنوان Title وهو النص الذي يظهر على زر حذف الحساب، ويمكنك كتابة النص الذي ترغب به.
النص الخاص بالزر Button label وهو النص الذي يظهر على زر تأكيد الحذف، وهو قابل للتغيير أيضاً.
صفحة إعادة التوجيه Redirect URL وهنا تضع رابط الصفحة الرئيسية لموقعك أو رابط أي صفحة ترغب في إعادة توجيه المستخدم إليها بعد إتمام حذف حسابه بالموقع.
تعيين المحتوى المحذوف Attribute all content to وهنا تختار أحد الأعضاء الحاليين بالموقع الذي ترغب في أن يتم تعيين المحتوى الخاص بالعضو المحذوف إليه مثل المقالات أو الصفحات التي قام بنشرها قبل حذف حسابه.
تعيين كلمة مرور للحذف Security method before deleting وهنا تختار إذا كنت ترغب في أن يقوم المستخدم بإدخال كلمة مرور العضوية الخاصة به لتأكيد حذف الحساب.
نص التأكيد Confirmation text وهو النص الذي يظهر على مربع إدخال كلمة المرور لتأكيد حذف الحساب.
بعدما تقوم بإكمال كافة الإعدادات والنقر على زر الحفظ Save changes، قم بالتوجه إلى صفحة الحساب الخاصة بالأعضاء في موقعك لتلاحظ ظهور تبويب جديد خاص بحذف الحساب والذي يسمح للأعضاء المسجلين بالموقع بحذف حساباتهم بأنفسهم دون الحاجة إلى الرجوع لمدير الموقع:
كما تلاحظ أن الإضافة تقوم تقوم بإظهار زر (حذف الحساب) في صفحة (لوحة حسابي) في حالة كان موقعك عبارة عن متجر الكتروني.
أما إذا لم يكن موقعك عبارة عن متجر الكتروني وبه صفحة مخصصة لحساب المستخدم، يمكنك إضافة خيار حذف الحساب داخلها بسهولة.
توفر الإضافة إمكانية إضافة زر حذف الحساب في أي صفحة مخصصة على موقعك، حيث يمكنك لصق الكود المختصر التالي داخلها حتى يتم تفعيل خيار حذف الحساب من خلالها:
تسجيل الدخول لعرض الكود
عند زيارة الصفحة ستلاحظ ظهور خيار حذف الحساب، مع العلم أن خيار حذف الحساب يظهر فقط إذا كان الزائر هو مستخدم مسجل الدخول بالفعل داخل الموقع:
هل قمت بتفعيل خيار حذف حساب المستخدم داخل موقعك؟ وكيف ترى أثر ذلك على الموقع؟