استخدام تعليقات ووردبرس *جنبًا إلى جنب* مع Discourse

يبدو أنه بمجرد النقر على “النشر في Discourse”، يختفي مربع إرسال تعليقات WordPress، حتى لو قمت بإلغاء تحديد استخدام Ajax واخترت عدم إزالة تعليقات WordPress. هل من الممكن السماح للزوار بترك تعليقات WordPress جنبًا إلى جنب مع المناقشة المرتبطة بـ Discourse؟

أنا أتبع

مرحباً @Kayla. هل سمة ووردبريس الخاصة بك هي سمة كتل أم سمة “كلاسيكية”؟

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

ينتج عنه هذا

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

رائع! أحببت أنك قمت بتضمين عرض توضيحي وكل شيء، هذا رائع. :heart:

للأسف، الموقع المعني يستخدم سمة إطار عمل Genesis “كلاسيكية”، وللأسف أيضًا، فإنه يستخدم قوالب أرشيف Toolset بشكل مكثف، والتي لا يمكن تكرارها بعد في سمة محرر الموقع/FSE.

لقد قمت ببعض التجارب الإضافية، ويبدو أنه يعرض كلاً من ردود Discourse (أولاً) وتعليقات WP (بما في ذلك نموذج الإرسال!) إذا كان هناك تعليق WP واحد على الأقل قبل النشر على Discourse. ولكن إذا قمت بالنشر/الربط بـ Discourse على الفور، تختفي تعليقات WP. أتساءل عما إذا كان هذا هو الحال حتى في سمات الكتل؟ أرى أن لديك بعض تعليقات WP في العرض التوضيحي - هل أضفتها قبل أو بعد النشر على Discourse؟

ومن المثير للاهتمام، يبدو أنه مصمم للعمل بهذه الطريقة. هذا هو المنطق ذو الصلة بأسماء قابلة للقراءة بدلاً من الكود الحقيقي:

إذا تم تعطيل "إظهار تعليقات WP الموجودة" أو لا توجد تعليقات Wordpress) {
  إرجاع تعليقات Discourse فقط
} أخرى {
  إرجاع تعليقات Discourse متبوعة بتعليقات Wordpress
}

هل تعتقد أن جزء “أو لا توجد تعليقات Wordpress” من الشرط يمكن إزالته بأمان إذا كان ذلك سيساعدك؟

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

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

هل سأحتاج إلى تعديل المكون الإضافي نفسه (وفي كل مرة يتم تحديثه) أم أن هناك طريقة للربط بهذه العبارة الشرطية لتغيير الجزء الشرطي؟ يبدو أن هذا هو ما أحتاج إلى استهدافه بالفعل.

سأقوم بإزالته في المكون الإضافي نفسه. انتظر، سأعلمك.\n\n**تم تعديل هذا التغيير سيكون في الإصدار التالي من المكون الإضافي (2.5.4)

إعجابَين (2)

لإغلاق هذه الحلقة، منذ الإصدار 2.5.4، لم يعد المكون الإضافي يتطلب وجود تعليق واحد على الأقل لإظهار تعليقات ووردبريس.

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

أؤكد أن الإصدار الأخير يحل مشكلة وجود تعليقات WP و Discourse جنبًا إلى جنب مع السمات الكلاسيكية. شكراً جزيلاً!

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.