لقد قمت بإعداد WP Discourse على موقعي للتحكم في التعليقات على المنشورات. لقد ضبطته لإظهار جميع التعليقات، لكنه يستمر في الافتراض بإظهار رابط فقط للتعليقات على Discourse. لقد جربت عدة قوالب قياسية مختلفة لمعرفة ما إذا كانت المشكلة متعلقة بالقالب، لكن المشكلة لا تزال قائمة.
حتى الآن، الطريقة الوحيدة التي تمكنت من العثور عليها لإعادة إنتاج المشكلة هي نشر منشور على Discourse ثم تحويل الموضوع إلى رسالة خاصة (PM) على Discourse. ستحتوي رسائل Discourse الخاصة على الأيقونة التالية:
هل من الممكن أن يكون المنشور الذي تحاول ربطه قد تم تحويله إلى رسالة خاصة على Discourse؟ إذا كان الأمر كذلك، فإن عرض رابط التعليق هو السلوك المتوقع. إذا لم يتم تحويل الموضوع إلى رسالة خاصة، فسأواصل محاولة العثور على طريقة لإعادة إنتاج المشكلة.
هل جربت نشر أكثر من منشور على Discourse؟ إذا كان الأمر كذلك، هل تحدث المشكلة في جميع المنشورات؟
لم يتم تحويلها إلى رسائل خاصة. لقد نشرت عدة منشورات تجريبية مع تعليقات لاحقة، وجميعها تقوم فقط بالربط مرة أخرى إلى النقاش بدلاً من عرض التعليقات. إنها بالتأكيد أمر غريب.
سأكون سعيدًا بمنحك الوصول إلى إعداداتي إذا كنت بحاجة إلى ذلك، فهي ليست نشطة على أي حال.
أخبرني بما يمكنني فعله غير ذلك.
شكرًا لك،
راي
ملاحظة: لاحظت أيضًا أن تعليقات ووردبريس العادية (التي نُشرت قبل الربط مع Discourse) لا يتم تحميلها على الإطلاق، على الرغم من أنني قمت بإعداد Discourse للسماح بعرضها. إنه يعرض فقط عبارة “التعليقات غير متوفرة حاليًا لهذا المنشور.”
بعد القيام بذلك، يجب أن تظهر لك قسم “الحقول المخصصة” قابل للتمديد في أسفل المحرر. هل يمكنك إخباري ما إذا كنت ترى إدخالًا باسم discourse_comments_raw في ذلك القسم، وما هي القيمة التي تظهر (إن وجدت)؟ يجب أن يبدو الأمر شيئًا مثل هذا، لكنني أشك في أنه سيكون فارغًا لمنشوراتك:
بالنسبة للمنشورات التي قمت بنشرها إلى Discourse وتعليقت عليها، هل ترى عدد التعليقات المحدث في رابط Discourse المعروض على ووردبريس؟ اعتمادًا على ما إذا كنت قد قمت بتكوين خيار “مزامنة بيانات التعليقات” في WP Discourse أم لا، قد يستغرق الأمر ما يصل إلى 10 دقائق لرؤية عدد التعليقات، لكن المنشور الذي يحتوي على تعليق واحد يجب أن يعرض رابطًا يبدو شيئًا مثل هذا:
أدرك أنك ترغب في عرض التعليقات وليس رابطًا إليها، لكن إذا كان عدد التعليقات يتم تحديثه، فسيخبرنا ذلك بأن الإضافة قادرة على استرداد بعض البيانات حول الموضوع من Discourse.
أخيرًا، تأكد من أن مفتاح API الذي أضفته إلى إعداد مفتاح API الخاص بـ WP Discourse هو مفتاح API لجميع المستخدمين. عند إنشاء المفتاح، يجب أن يكون تكوينه كالتالي:
حسنًا، قمت بتفعيل الحقول المخصصة، وكان توقعك صحيحًا — لا توجد مدخلات للحقول المخصصة لـ discourse_comments_raw (على الرغم من وجود مدخلات أخرى لـ Discourse). لا يوجد اسم ولا قيمة.
رابط عدد التعليقات في أسفل المنشور يتم تحديثه، لذا على الأقل هذا يعمل (بالمناسبة، عند النقر على رابط التعليقات في أعلى المنشور، لا ينتقل بك إلى أسفل الصفحة حيث يجب أن تظهر التعليقات).
أستطيع تأكيد أن مفتاح الـ API مضبوط لجميع المستخدمين وهو عالمي. قمت بإنشاء مفتاح جديد للتأكد، لكن السلوك يتكرر.
أخبرني كيف يمكنني المساعدة في تصحيح هذا الخطأ.
أقدر حقًا جهودك الشاملة في حل هذه المشكلة. : )
ملاحظة: قمت بإيقاف جميع الإضافات ما عدا إضافة Discourse للتأكد، لكن دون جدوى.