هناك شيء يجب إصلاحه هنا. إذا تم نشر المشاركات باستخدام المحرر الكلاسيكي، فإن إضافة WP Discourse لديها طريقتان لوضع علامة على المشاركات ليتم نشرها كغير مدرجة. يوجد خيار “النشر كمواضيع غير مدرجة” في علامة تبويب إعدادات النشر الخاصة بالإضافة، ومربع اختيار “النشر كغير مدرج” في صفحة تحرير المشاركة. إذا تم تمكين الخيار الموجود في علامة تبويب إعدادات النشر، فسيتم نشر المشاركات كغير مدرجة في Discourse وسيتم تجاهل قيمة مربع الاختيار “النشر كغير مدرج” في صفحة تحرير المشاركة.
عند استخدام محرر الكتل لنشر المشاركات، يوجد فقط الخيار الشامل للموقع في علامة تبويب إعدادات النشر لوضع علامة على المشاركات ليتم نشرها كغير مدرجة.
بالنسبة لمشكلتك، أفترض أنك قمت بتمكين الخيار الشامل للموقع:
أخبرني إذا لم يكن هذا هو الحال.
بالنسبة للمشكلة الأكبر. تعمل الأمور كما هي لأسباب تاريخية. لسبب ما، عند إضافة دعم محرر الكتل إلى الإضافة، تم اتخاذ القرار (من قبلي) لنقل إعداد “غير مدرج” من كونه خيارًا لكل مشاركة إلى كونه خيارًا شاملاً للموقع. لا أتذكر ما كان السبب وراء ذلك، ولكن الطريقة التي يعمل بها هذا الإعداد الآن مع المحرر الكلاسيكي مربكة. هناك عدد قليل من الطرق التي يمكن تحسينها بها.
أيضًا، بعد إضافة وظيفة النشر كغير مدرج إلى إضافة WP Discourse، قدمت Discourse وظائف مماثلة لمواضيع Discourse التي يتم سحبها من موقع آخر باستخدام Javascript: Embed Discourse comments on another website via Javascript. يتم التحكم في هذا باستخدام إعداد موقع Discourse embed unlisted. سيكون من الرائع إذا كان هذا الإعداد يمكنه التعامل مع المواضيع التي تم نشرها في Discourse عبر إضافة WordPress. إذا كان بإمكانه ذلك، يمكن لإضافة WordPress إزالة إعداد “النشر كغير مدرج”.
