مشاكل في إعداد Discourse مع WordPress

مرحبًا!
أنا سعيد جدًا بمنصة Discourse ووجود إضافة لـ WordPress، رغم أنني أواجه بعض المشكلات المتعلقة بالتعليقات.

لقد قمت بإعداد كل شيء، لكن هناك بعض الأمور غير واضحة تمامًا بالنسبة لي.

  1. لدي مشاركات قديمة على WordPress، وإذا أراد مستخدم التعليق عليها، بينما لا أملك مشاركة مرتبطة بها على Discourse، فكيف يعمل ذلك؟
    هل يمكن للمستخدم إنشاء موضوع جديد على Discourse مرتبط بمشاركة WordPress، أم يجب عليّ النشر من WordPress إلى Discourse إذا أردت تمكين المستخدمين من التعليق؟
    مثال: Archivi fantastici e dove trovarli (online) – 9minuti تحتوي هذه المشاركة أيضًا على تعليقات قديمة غير مرئية لأنه لا توجد مشاركة على Discourse مرتبطة بها.

  2. لدي مشاركة على WordPress تحتوي على تعليقات قديمة، وأود عرضها ضمن مشاركة WordPress مع استخدام Discourse للمشاركات الجديدة. لقد لاحظت أن Discourse يوفر هذه الخيار، لكن نموذج WordPress لا يزال ظاهرًا في نهاية مشاركة WordPress. إذا تركته على هذه الحالة، فسوف يقوم الأشخاص بالتعليق بالطريقة العادية دون استخدام Discourse…
    مثال: Barbero Time, la time line di tutti i video integrali – 9minuti

شكرًا مقدّمًا. لقد بحثت على Google قبل طرح السؤال، لكن لم أجد أي شيء ذي صلة.
أليساندرو

مرحبًا بك، أسئلة رائعة!

يمكنك القيام بأي من الأمرين. المفتاح هو إنشاء الاتصال بين النظامين. بمجرد وجود هذا الاتصال، ستعمل وظائف التعليقات. أظن أنك تعرف كيفية التعامل مع خيار “النشر إلى Discourse”، أي عند إنشاء المنشور. أما بخصوص خيار الربط، فيمكنك ربط أي منشور على Discourse بمنشور في WordPress باستخدام خيار النشر “الربط بموضوع موجود” في الشريط الجانبي أثناء تحرير منشور WordPress.

المفتاح هنا هو أنه عند تمكين إعداد “إظهار تعليقات WordPress الموجودة”، تقوم إضافة wp-discourse بإدراج تعليقات Discourse (أي المنشورات من الموضوع المرتبط) فوق قالب تعليقات WordPress العادي، مع الاحتفاظ بجميع وظائف WordPress العادية.

وهذا يعني أن أحد الحلول الممكنة هو تعديل قالب comments.php الخاص بـ WordPress في سمة WordPress الخاصة بك. يمكنك القيام بأي شيء بتعليقات WordPress باستخدام هذا الأسلوب.

ومع ذلك، إذا لم يكن البرمجة خيارًا متاحًا، فيمكنك إيقاف كتابة تعليقات WordPress (أو “إغلاق” تعليقات WordPress) من واجهة إدارة WordPress بنفس الطريقة المعتادة في WordPress. انتقل إلى “الإعدادات” > “المناقشة” ثم:

  • بالنسبة للمنشورات الجديدة، أزل علامة الاختيار عن خيار “السماح للناس بإرسال تعليقات على المنشورات الجديدة”.
  • بالنسبة للمنشورات القديمة، اضبط خيار “إغلاق التعليقات تلقائيًا على المنشورات الأقدم من” إلى 0.

النتيجة النهائية هي أنك ستحتفظ بتعليقاتك القديمة أسفل تعليقات Discourse الجديدة، ولن يكون نموذج كتابة تعليقات WordPress ظاهرًا.

شكرًا لك يا أنغوس، سأحاول ثم سأقوم بتحديث الموضوع.