إزالة المستخدمين من الدليل مع الاحتفاظ بمعلومات منشوراتهم

لدينا موقع عضوية مُعدّ بحيث يتم تعليق المستخدمين منتهية صلاحيتهم تلقائيًا عبر استدعاء API. هل هناك طريقة لعدم ظهور المستخدمين المعلقين في دليل المستخدمين؟

لا نريد حذف المستخدمين أو إخفاء هويتهم لأن هذا سيؤدي إلى يتيم الكثير من المشاركات بمرور الوقت. نود حقًا الاحتفاظ ببيانات ملف تعريف المستخدم المرتبطة بالمشاركات مرئية حتى يتمكن المستخدمون المستقبليون من رؤية من قام بإنشاء مشاركة (بدلاً من مجرد رؤية مستخدمين “مجهولين”).

إذًا، هل من الممكن إزالة المستخدمين المعلقين من دليل المستخدمين مع الاحتفاظ بملفات تعريف المستخدم الخاصة بهم سليمة عند عرضها جنبًا إلى جنب مع مشاركاتهم؟

شكرًا!

مرحباً @kiefferr

يوجد إعداد للمستخدم إخفاء ملفي الشخصي العام وميزات التواجد والذي سيؤدي إلى إزالة المستخدمين من الدليل. إذا جعلت هذا جزءًا من عملية إلغاء التنشيط، فسيتم إخفاء بطاقات ملفهم الشخصي ولن يظهروا في دليل المستخدمين.

إعجابَين (2)

شكراً ستيفن، ربما يمكننا إضافة معلمة استعلام مشابهة لمعلمة تسجيل الخروج أدناه التي ستمكّن أو تعطّل “إخفاء ملفي الشخصي العام وميزات التواجد” عند تعليق المستخدم أو إلغاء تعليقه.

ومع ذلك، لقد جربت للتو تمكين هذا الإعداد مع مستخدم تجريبي ولا يزال المستخدم يظهر في دليل المستخدمين.

سيكون من الرائع لو كان هناك ببساطة خيار لإزالة المستخدمين المعلقين من دليل المستخدمين :slight_smile:

لا أعتقد أن المستخدمين المعلقين يظهرون في دليل المستخدمين.

هناك إعداد يسمح لهم بأن يكونوا قابلين للبحث (تمكين إدراج المستخدمين المعلقين في البحث)، ولكن حتى مع تمكين هذا الإعداد، لا أعتقد أنهم يظهرون في دليل المستخدمين.

أعتقد أن بطاقات المستخدم الخاصة بهم مخفية أيضًا إذا تم تعليقهم، حتى بدون هذا التفضيل للمستخدم.

سأقوم بتعليق أحد المستخدمين التجريبيين الأكثر إزعاجًا لدي والتحقق من ذلك.


تحرير: ملاحظة للمسافرين المستقبليين الذين يصلون إلى هذا عبر البحث - لقد خلطت هذا بالفعل مع “إلغاء تنشيطهم” أيضًا، لذا اقرأ المزيد أدناه. :arrow_double_down: :slight_smile:

إعجاب واحد (1)

شكرًا جامي. لقد تحققت مرة أخرى للتأكد من أنني رأيت المستخدم المعلق في دليل المستخدم. أنت على حق في أن المستخدمين المعلقين لا يظهرون. ولكن..

الغريب أنني أستطيع رؤية المستخدمين المعلقين في دليل المستخدم من إحدى حساباتي التجريبية…

عندما أبحث عنه في دليل المستخدم بحسابات أخرى، بما في ذلك حسابي الإداري، فهو غير مرئي.

إعجاب واحد (1)

نعم، أنا أرى نفس الشيء بالفعل. :thinking:

لكن أعتقد أن جزءًا رئيسيًا من اللغز الذي كنت أفتقده مقابل ما كنت أتوقعه هو أيضًا وضع علامة على حسابهم على أنه “غير نشط”:

سيؤدي هذا بعد ذلك إلى إزالتهم من دليل المستخدم، حتى بدون البحث (بمجرد تشغيل المهمة الخلفية. كل ساعة للعرض اليومي، مرة واحدة يوميًا للعناصر القديمة الأخرى)

وهذا أيضًا ما يعطي بطاقة المستخدم المبسطة التي كنت أفكر فيها:

ولأنهم معلقون أيضًا، لا يمكنهم تسجيل الدخول لإعادة تنشيط حسابهم.

هل سينجح هذا معك؟

إعجاب واحد (1)

شكرًا جامي! صححني إذا كنت مخطئًا، ولكنك تقول إن الحسابات المعلقة لن تظهر عند البحث عنها في دليل المستخدم، ولكن يجب أيضًا إلغاء تنشيطها لكي لا تظهر على الإطلاق؟

هذا يتوافق مع ما أراه.. لا يمكنني العثور على المستخدمين المعلقين عند البحث عنهم، لكنهم سيظلون يظهرون من صفحة دليل المستخدم الرئيسية.

لقد استخدمنا بروتوكول واجهة برمجة التطبيقات (API) لتعليق المستخدمين الذين تنتهي عضويتهم في مثيل ووردبريس الخاص بنا، ويبدو أنه يمكننا إضافة وظيفة “إلغاء التنشيط” و “التنشيط” بنفس الطريقة التي فعلناها لـ “التعليق” و “إلغاء التعليق”.

إذا كان كل هذا صحيحًا، فأعتقد أن هذا سيعمل معنا.

شكرًا!

إعجاب واحد (1)

هذا هو الإعداد الحالي. :+1: أعتقد أنه من غير المعتاد قليلاً ظهورها في القائمة الكبيرة على الرغم من عدم إمكانية البحث عنها، لذلك قد يكون من المفيد إنشاء موضوع UX لمعرفة ما إذا كان يمكن تعديل ذلك إذا كنت ترغب في اتباع هذا المسار.

أعتقد أن هذه هي الطريقة التي تتعامل بها بعض المواقع مع إنهاء خدمة الأعضاء المدفوعين (و/أو الموظفين)، لذلك أعتقد أنه يستحق تجربة لمعرفة ما إذا كنت تحب ذلك. :+1: