مشكلة في ربط منتدى Discourse بـ WP Discourse

مرحبًا يا أصدقاء. أنا أيضًا أواجه مشاكل في الاتصال بين WordPress (5.7.1) وDiscourse (2.7.0.beta7).

لقد قمت بتثبيت إضافة WP_Discourse على موقع WordPress آخر للربط مع منتدى Discourse الخاص بي. لسبب ما، ترفض الإضافة الاتصال رغم أن واجهة برمجة التطبيقات (API) صحيحة ومُعدّة لجميع المستخدمين، كما أن اسم المستخدم المسؤول مُحدّد بشكل صحيح.

الإضافة تستخرج اسم المنتدى وعنوانه في أجزاء أخرى منها، لكنها لا تزال تقول: “أنت غير متصل بـ Discourse. إذا كنت تقوم بإعداد الإضافة، فستختفي هذه الرسالة بعد إكمال النموذج في هذه الصفحة.

لاحظت أيضًا أنه منذ الترقية إلى أحدث إصدار من Discourse (كنت متأخرًا بضع إصدارات)، على موقع WordPress آخر، لم تعد الإضافة متصلة. وعندما أحاول إعادة الاتصال، تظهر نفس المشاكل المذكورة أعلاه، ولا تزال غير متصلة.

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

أعدت إصدار واجهات برمجة التطبيقات العالمية (Global APIs) احتياطيًا. وكذلك فعلت. كما قمت بإنشاء واجهة برمجة تطبيقات عالمية خاصة باسم المستخدم المسؤول واستخدمت ذلك المفتاح، لكن النتيجة كانت نفسها.

غيّرت اسم المستخدم من اسمي إلى “system”، لكن دون جدوى.

لا أعرف ما الذي يمكنني فعله بعد الآن — كيف يمكنني استكشاف المشكلة بشكل أعمق؟ هل يمكن أن تكون مشكلة في جدار الحماية؟ وما هي المنافذ المستخدمة؟

شكرًا،
راي

ملاحظة: لقد قمت مؤخرًا بتغيير نطاق موقع Discourse واتبعت التعليمات هنا. يبدو أن كل شيء آخر يعمل بشكل جيد.

التغيير الوحيد الآخر هو أنني قمت مؤخرًا بتحديث Discourse من إصدارات سابقة إلى أحدث إصدار.