WP Discourse يعرض روابط خاطئة إلى المنتدى

لست متأكدًا تمامًا من متى بدأ هذا الأمر. لقد كنا نستخدم Discourse و WP Discourse منذ بضع سنوات ولم نواجه أي مشاكل من قبل.

تظهر روابط التعليقات أسفل المنشور أحيانًا عنوان URL خاطئًا. على سبيل المثال، هذا منشور:

مرتبطًا بموضوع المنتدى الصحيح:

ولكنه يعرض عناوين URL خاطئة تحت المنشور:

هذا هو الموضوع الخاطئ الذي يرتبط به:

ليس لدي أدنى فكرة عن سبب حدوث ذلك، لذا قمت بفحص بعض إعدادات Webhook الخاصة بـ WP Discourse:

/wp-admin/admin.php?page=wp_discourse_options&tab=webhook_options

لم أستخدم هذه الإعدادات من قبل، لذا قمت بتفعيل بعضها:

  • مزامنة بيانات التعليقات
  • مطابقة المواضيع القديمة

أنشأت Webhook ومفتاح السري، وتأكدت من أن حالة التوصيل هي “ناجحة”.

ومع ذلك، لا يغير ذلك شيئًا. كيف يمكنني تصحيح هذا الخطأ أو معرفة سبب عرض عناوين URL خاطئة؟ هل هناك أي شيء فاتني؟

شكرًا لكم على مساعدتكم!

ريني

لو كنتُ مكانك، لبدأتُ بمحاولة إصلاح المشكلة عبر إلغاء تثبيت وإعادة تثبيت إضافة WP-Discourse، ثم إعادة إنشاء إعداداتك. لقد نجح هذا الحل في حل مشاكل غريبة واجهتها في الماضي.

يبدو أنك قمت بتخصيص قوالب التعليقات. هل أجريت أي تغييرات حديثة على هذا في موقعك؟

هل قمت بتفعيل خيار “تخزين HTML التعليقات مؤقتًا”؟ يوجد هذا الخيار في علامة تبويب إعدادات التعليقات. إذا كنت قد فعلته، فقم بإلغاء تحديد الإعداد، ثم فعّل خيار “مسح HTML التعليقات المخزنة مؤقتًا”، وأخيرًا احفظ الخيارات. راجع ما إذا كان ذلك يحل المشكلة.

لقد حاولت تعطيله ثم إعادة تفعيله، لكن ذلك لم يُحدث أي فرق. إذا فشلت كل الخيارات الأخرى، فسأقوم بمسح إعداداته والبدء من جديد، لكنني أفضل عدم البدء بذلك :sweat_smile:

لقد قمنا بتخصيصه مع بعض الدوال المخصصة، لكنني قمت بتعطيل ذلك. كان ينبغي أن أذكر هذا، كما أننا قمنا بتغيير السمة منذ فترة.

هل قد يكون ذلك قد تسبب في حدوث شيء ما؟ هل من الممكن إعادة تعيين المواضيع المرتبطة بحيث يتم ربط المواضيع تلقائيًا مرة أخرى؟

يحدث هذا فقط مع بعض المنشورات، وإذا كان بإمكاني إصلاحها يدويًا فسيكون ذلك مفيدًا أيضًا.

تم تعطيل تخزين HTML للتعليقات مؤقتًا.

هذه مشكلة غريبة، لأن موضوع Discourse الصحيح يتم عرضه في صندوق الميتا الخاص بـ Discourse في صفحة التحرير الخاصة بك. هذا يعني أن قيمة بيانات المنشور discourse_permalink مضبوطة بشكل صحيح.

هل يمكنك تجربة إلغاء ربط منشور بـ Discourse ثم إعادة ربطه بموضوع Discourse الخاص به؟ سيؤدي هذا إلى حذف وإعادة تعيين جميع بيانات الميتا الخاصة بـ Discourse المرتبطة بالمنشور. لا أتوقع أن يحل هذا المشكلة، لكنه سيكون جيدًا لاستبعادها.

إذا لم يحل هذا المشكلة، هل يمكنك نشر بعض التفاصيل حول تخصيصات القالب الموجودة على موقعك، أو إرسالها لي عبر الرسائل الخاصة؟

مرحبًا سيمون،

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

سأرسل لك رسالة خاصة :slight_smile:

ريني