مشاكل في ربط المنشور بموضوع موجود

عدة مرات مع إضافة ووردبريس، قمت بإزالة رابط لموضوع معين، وحفظت المنشور، ثم حاولت إضافة رابط لموضوع موجود مختلف، وفقط حصلت على هذه الرسالة:

حدث خطأ في ربط هذا المنشور بـ Discourse. تأكد من أنك تزود برابط URL لموضوع موجود في منتداك.

هل لديك أي أفكار حول كيفية إصلاح ذلك؟ أم أنها خطأ يمكن للآخرين تكراره؟

شكرًا لك.

من رسالة الخطأ التي قدمتها، يبدو أنك تستخدم محرر ووردبريس الكلاسيكي. هل هذا صحيح؟ إذا كان الأمر كذلك، فسأقوم باختباره.

نعم. المحرر الكلاسيكي. شكرًا.

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

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

هل لديك أي أفكار أخرى؟

لقد واجهتُ مشاكل في ربط المواضيع في الماضي عندما تشير نطاقات متعددة إلى موقع Discourse. هل منتداك مستضاف ذاتيًا؟

لا. نحن على Communiteq (المعروفة سابقًا باسم DiscourseHosting).

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

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

يتم تحليل اسم النطاق من الرابط باستخدام wp_parse_url. من الممكن ألا يتم تحليل النطاق بشكل صحيح.

آه، أتذكر الآن أننا طلبنا إضافة الإعلانات المنزلية على منصة Discourse، مما أدى إلى نقلنا إلى خادم جديد.

ربما يجب أن أعيد إعداد إضافة WordPress ببساطة وأرى ما إذا كان ذلك سيحل المشكلة؟

لا ينبغي أن يكون هناك أي فروق أخرى سوى تلك الإضافة. لذا أشك في أن يكون لهذا أي علاقة بهذه المشكلة.

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