كيفية منع حذف المستخدم إذا كان لديه منشورات

مرحبًا،

لقد أنشأت هذا الموضوع لأنني لا أفهم تمامًا كيفية عمل عملية حذف المستخدمين.

كنت أظن أنه لا يمكن حذف مستخدم إذا كان لديه منشورات. يبدو أن هناك حتى رسالة توضيحية حول هذا الأمر على صفحة المستخدم في لوحة الإدارة:

لا يمكن حذف المستخدمين إذا كان لديهم منشورات. احذف جميع المنشورات قبل محاولة حذف المستخدم.

انظر على سبيل المثال هذه المواضيع ذات الصلة التي تذكر هذه الرسالة:

ومع ذلك، لا أرى هذه الرسالة في منتداي (انظر الصورة أدناه)، وتمكنت من حذف مستخدم لديه منشورات عبر زر “حذف المستخدم” بصفتي مشرفًا.

لذلك، أود أن أعرف كيف يمكنني منع أعضاء الطاقم من حذف المستخدمين الذين لديهم منشورات، وكيفية عرض الرسالة التوضيحية. هل هناك إعداد فاتني؟

شكرًا،
كارلوس

مرحبًا كارلوس :wave:

هذا صحيح، لكن الأمر أكثر دقة مما يبدو.

لا يمكنك حذف المستخدمين الذين لديهم منشورات أقدم من الحد المحدد في إعداد الموقع delete_user_max_post_age في موقعك. هذا الإعداد الافتراضي هو 60 يومًا.

إليك كيف يعمل الأمر:

إذا كان أقدم منشور للمستخدم الذي تحاول حذفه عمره 59 يومًا، فيمكنك حذف ذلك المستخدم. سيؤدي حذفهم تلقائيًا إلى حذف جميع منشوراتهم.

إذا كان عمر المنشور أكبر من 60 يومًا، فلا يمكنك حذف المستخدم. سيتعين عليك حذف جميع منشوراتهم أولاً قبل حذفهم. في الواقع، لن ترى حتى زر الحذف. سترى الرسالة التي ذكرتها في منشورك

لا يمكن حذف المستخدمين إذا كان لديهم منشورات. احذف جميع المنشورات قبل محاولة حذف مستخدم.

حتى تحذف جميع منشوراتهم.

إذا لم تكن الإعدادات الافتراضية مناسبة لك - على سبيل المثال، إذا كنت لا تريد أن يتمكن المشرفون من حذف أي شخص لديه منشورات أقدم من 10 أيام - فيمكنك تغيير إعداد delete_user_max_post_age في موقعك ليتوافق مع احتياجاتك.

شكرًا لك على المعلومات وعلى توضيح هذه المسألة :slight_smile: