على حد علمي، لدى Discourse إضافة لـ WordPress، ولكن WordPress ليس لديه إضافة مصاحبة لـ Discourse لـ WordPress. ما أعنيه هو إضافة يمكنني تثبيتها على Discourse لتعديل Discourse ليعمل بشكل أفضل مع WordPress.
لم أعتقد أبدًا أنها ستكون ضرورية، ولا أعرف حقًا ما هي الميزات التي ستحتوي عليها، ولكن إحدى الميزات التي برزت لي هي القدرة على تحديد فئات HTML الخاصة بـ WordPress لاستخدامها في منشورات Discourse بحيث عند استيراد إضافة WP Discourse لمنشورات WordPress، لا يتم تجريد فئات HTML.
ربما يمكن أن تتضمن أيضًا طريقة لاستيراد/نسخ CSS من WordPress بحيث تبدو الفئات متماثلة أيضًا.
أعجبني فكرة السماح بفئات CSS محددة للمنشورات المضمنة.
نهج آخر محتمل للحصول على تمثيل دقيق للمحتوى من المواقع الخارجية على Discourse هو إنشاء نسخة مضمنة من كل منشور على الموقع الخارجي. سيتم تخصيص هذا الإصدار للعرض في إطار iframe - مشابه لما تفعله YouTube عن طريق إنشاء نسخة من كل فيديو على https://www.youtube.com/embed/video_id.
بدلاً من نشر HTML إلى Discourse، أو جعل Discourse يحاول كشط HTML للمنشور، يمكن عرض محتوى المنشور من عنوان URL المضمن للموقع الخارجي في إطار iframe.
أنا أقدر هذا الاقتراح. لقد فكرت في القيام بذلك للنصوص التفاعلية على موقع البودكاست الخاص بي، في محاولة لجعل جافاسكريبت تعمل على ديسكورس تبدو تحديًا أكبر مما أريده الآن.
ومع ذلك، فإن الجانب السلبي لكونه إطارًا مضمنًا، أفترض، هو أن بحث ديسكورس لن يفهرس الكلمات الموجودة داخل الإطار المضمن، صحيح؟
نعم، في حالتي كنت أفكر في وضع النص غير التفاعلي كنص عادي في منشور Discourse والنص التفاعلي ربما كـ iframe، وكلاهما تحت عناصر details.
لكن أعتقد أنه بالنسبة لبعض الأشخاص الذين يستخدمون WordPress مع Discourse، قد لا يكون لديهم نفس القدر من المعرفة التقنية، وطريقة للتأكد من توافق الفئات و CSS قد تقطع شوطًا طويلاً لجعلها تعمل بسلاسة بالنسبة لهم.