إذا نظرت إلى لقطات الشاشة أدناه، يمكنك رؤية المنشور المعلّم والمخفي يظهر في ووردبريس. كما أن عدد الأشخاص المدرجين كمشاركين في النقاش أكثر من العدد الفعلي. هؤلاء هم أشخاص أرسلوا رسائل سرية في الموضوع.
أنا أستخدم إصدارًا أقدم من إضافة wp-discourse، لكنني لا أعرف ما إذا كان ذلك يمثل مشكلة. يبدو لي أنه يجب معالجة هذه القضية من جانب ديسكورد على أي حال، بحيث لا يتم كشف المنشور المخفي ومؤلفو الرسائل السرية عبر واجهة برمجة التطبيقات.
معلومة للإشارة: لقد أدركت للتو أن الأشخاص الستة المذكورين أعجبوا أيضًا بالمنشور. ثلاثة منهم مشاركون في محادثة الهمس أيضًا، لكنهم ضغطوا على . ربما لا تتسرب صور رموز الأشخاص الذين يمارسون الهمس فعليًا عبر تعليقات ووردبريس.
شكرًا لتقريرك. ألاحظ مشكلتين منفصلتين. المشكلة الأولى هي أن المنشورات المخفية يتم إرجاعها بواسطة TopicViewWordpressSerializer. نحتاج إما إلى التوقف عن إرجاع المنشورات المخفية، أو إضافة خاصية hidden إلى البيانات التي يتم إرجاعها من Discourse. سيسمح ذلك للإضافة بالتعامل مع المنشورات المخفية.
المشكلة الثانية هي أن قائمة المشاركين في الموضوع التي يعيدها Discourse تُحدد بناءً على المشاركين الذين يمكن للمستخدم الذي يقدم الطلب رؤيتهم. نظرًا لأن الإضافة تطلب مواضيع من Discourse كمستخدم مدير، فإن مستخدمي الطاقم الذين أنشأوا منشورات سرية في الموضوع يتم إرجاعهم في قائمة المشاركين. سأحتاج إلى البحث في هذا الأمر أكثر.
تم إزالة المنشورات المخفية من المنشورات التي تُرجعها مسار ووردبريس. إذا كنت تستخدم أحدث إصدار من ديسكورد، فلن تظهر بعد الآن في تعليقات ووردبريس.
أما المشكلة المتعلقة بقسم المشاركين فهي أصعب في التعامل معها. تعتمد قائمة المشاركين التي تُرجع على اسم المستخدم الذي تم به طلب واجهة برمجة التطبيقات (API) لتعليقات ديسكورد. بافتراض أنك تستخدم بيانات اعتماد واجهة برمجة التطبيقات “جميع المستخدمين” في إعدادات الاتصال للإضافة، فستشمل قائمة المشاركين المستخدمين الذين أنشأوا رسائل خاصة.
سأضيف خيارًا للإضافة للسماح باستبعاد قسم المشاركين من منطقة التعليقات. إذا لم تتمكن من تحديث إصدار إضافة WP Discourse التي تستخدمها، فيمكنك إزالة قسم المشاركين عن طريق تخصيص قالب replies_html.