لقد أجريت المزيد من البحث حول هذا الأمر؛ أعتقد الآن أنني أفهم كيف توصلت إلى هذا الاستنتاج منطقيًا، ولكني أعتقد أنه يجب التراجع عن طلب السحب الخاص بك #24294.
المواضيع المضمنة يتم إنشاؤها عادةً بواسطة المستخدمين المتصفحين
تتميز ميزة المواضيع المضمنة في Discourse بوثائق قليلة جدًا. هذه هي الوثائق. Embed Discourse comments on another website via Javascript في تلك الوثائق، يصف كيف يمكنك دمج Discourse في أي مدونة، دون الحاجة إلى إضافة WordPress.
في التنفيذ الذي توصي به Discourse، فإن مجرد زيارة منشور مدونة سيؤدي تلقائيًا إلى إنشاء موضوع لهذا المنشور على Discourse.
نظرًا لأن المدونة قد تحتوي على مئات المنشورات، فإن ذلك يعني أن المستخدمين الزائرين قد ينشئون تلقائيًا مئات سلاسل المواضيع الفارغة بمجرد تصفح المدونة، مما يؤدي فعليًا إلى إرسال بريد عشوائي إلى المنتدى. لهذا السبب embed unlisted صحيح افتراضيًا، لضمان عدم قيام قراء المدونة بإنشاء مئات المواضيع الفارغة تلقائيًا.
مواضيع WordPress يمكن إنشاؤها بواسطة مالك المدونة بالنقر على نشر، وهو أمر مختلف تمامًا
في إضافة WP، يوجد مربع يمكنك تحديده لـ “نشر” منشورات المدونة إلى المنتدى في نفس الوقت الذي يتم فيه نشر المنشورات على WordPress.
عندما ينقر مالك المدونة على نشر، نريد إنشاء موضوع منتدى وإدراجه. لهذا السبب تم إنشاء الإعداد “نشر غير مدرج” في إضافة WP كإعداد منفصل، ولا يحترم إعداد embed unlisted.
يمكنك تخيل أن إضافة WP لا تحتوي على ميزة نشر على الإطلاق. يقوم مالك المدونة بنشر منشور مدونة، ثم يعرض المنشور؛ عرض المنشور (كمستخدم) سيؤدي إلى إنشاء موضوع على المنتدى، غير مدرج. ثم يمكن لمالك المدونة الانتقال إلى المنتدى والنقر يدويًا على الموضوع المضمن لجعله مرئيًا.
لكن هذا مزعج/محير عندما، بصفتي مالك المدونة، أريد حقًا ظهور موضوع مدرج ومرئي على المنتدى، أي عندما أريد إعادة نشر منشور المدونة إلى المنتدى.
لهذا السبب كان لدى إضافة WP إعداد منفصل، لتجاوز إعداد embed unlisted واختراقه حقًا، ونشر المنشور حقًا إلى المنتدى.
وجود إعداد منفصل للنشر لم يكن مجرد نزوة تاريخية
أعتقد أن ما حدث هنا هو أنك سألت، “هل يعرف أي شخص لماذا لا تحترم إضافة WP ميزة embed unlisted؟” ولم يتمكن أحد من تذكر السبب.
لكن آمل أن أكون قد أوضحت سبب وجود هذه الميزة. لقد كانت عن قصد، والآن هي معطلة.
إنه أمر سيء حقًا أن المواضيع المضمنة غير المدرجة يجب أن توجد على الإطلاق
كما قال الكثيرون، من الغريب أن يتمكن المستخدمون النهائيون من إنشاء موضوع على Discourse بمجرد قراءة منشور مدونة.
من الناحية المثالية، سيتم إنشاء المواضيع المضمنة المدرجة علنًا عندما يقوم مالك المدونة بنشر المنشور. بعد ذلك، يمكن للمستخدمين الرد على تلك المواضيع بشكل طبيعي.
ولكن إذا تم نشر منشور المدونة دون إنشاء موضوع، فلا يزال من غير المنطقي إنشاء الموضوع عندما يقوم المستخدم بعرض منشور مدونة. بدلاً من ذلك، يجب إنشاء الموضوع المضمن عندما يرد شخص ما على منشور المدونة.
يعد إنشاء مواضيع مضمنة غير مدرجة حلاً بديلاً لمحاكاة هذا السلوك. يتم إدراج المواضيع غير المدرجة تلقائيًا عند قيام شخص ما بالرد.