تتكون إعداداتي من إنشاء مواضيع Discourse تلقائيًا للمنشورات المعنية في WordPress عند نشرها واستبدال تعليقات WordPress الافتراضية.
لقد قمت بإعداد كل هذا بشكل صحيح وكان يعمل بشكل جيد لعدة سنوات.
ومع ذلك، بسبب بعض الصعوبات الفنية، تم فقدان بعض هذه الاتصالات.
لذا…
كيف تتم الارتباطات في المقام الأول، من حيث الواجهة الخلفية؟ هل لدى Discourse حقل قاعدة بيانات بمعرف منشور WordPress أو عنوان URL الخاص به؟
و
إذا تم كسر هذا الاتصال، فهل هناك طريقة لواجهة المستخدم لإعادة الارتباط، أم يجب تحديث الارتباط يدويًا / تصحيحه في قاعدة البيانات عبر الطرفية أو غير ذلك؟
أتساءل فقط لأنك لم تذكر ذلك في وصفك، ولكن ما تصفه هو ما يفعله المكون الإضافي.
إذا كنت تستخدم WP Discourse Plugin، فهل كانت صعوباتك الفنية مرتبطة بالمكون الإضافي؟ إذا كان الأمر كذلك، فهل يمكنك وصفها؟
يتم الارتباط في WordPress باستخدام حقول بيانات تعريف منشور WordPress التالية: discourse_post_id و discourse_topic_id و discourse_permalink.
إذا كنت تستخدم WP Discourse Plugin، فيمكنك إعادة ربط منشورات WordPress بمواضيع Discourse في الشريط الجانبي لـ Discourse الذي ستجده في واجهة تحرير منشور WordPress (على اليمين).