اختصار المنشورات المضمنة - عرض المقال الخاطئ

مرحباً،

عند تمكين هذه الوظيفة

يظهر أحيانًا منشور ووردبريس خاطئ عند النقر على الزر لعرض المقالة كاملة. أحيانًا يكون الأمر على ما يرام، وأحيانًا أخرى يختلط الأمر. هل لديك أي فكرة عما قد يكون السبب؟

عند النقر على زر “إظهار المنشور الكامل”، يحاول ديسكوز استرجاع محتوى المنشور بناءً على عنوان URL المدمج للموضوع. بشكل عام، يعمل هذا، لكنه قد يفشل بسبب تنسيق منشور ووردبريس. لحل هذه المشكلة، تحتاج إلى تكوين إعداد “محدد القائمة البيضاء للمحتوى المدمج” في ديسكوز. يمكنك العثور على تفاصيل حول كيفية القيام بذلك في هذا الموضوع: Configuring allowed embed selectors.

هناك فرصة جيدة نسبيًا بأن إضافة القيمة التالية إلى إعداد “محدد القائمة البيضاء للمحتوى المدمج” لموقعك سيقوم بحل المشكلة بالنسبة لك:

article .entry-content img, article .entry-content p, article .entry-content ul

ستحتاج إلى اختبار ذلك. إذا لم يعمل، فستحتاج إلى اتباع الخطوات المذكورة في قسم “العثور على محددات CSS المستهدفة” في الموضوع الذي ربطت به.

هل يمكنك أن تكون لطيفًا بما يكفي لتقديم القيم الدقيقة لموقعي؟

إليك رابطًا إلى إحدى المقالات:

لقد حاولت إضافة article .mvp-post-content و mvp-post-content بالإضافة إلى اقتراحاتك المذكورة أعلاه، لكن لم ينجح الأمر. عندما أضغط على “عرض المنشور الكامل”، لا يظهر سوى رابط، لذا يجب أن أكون أستخدم العناصر الخاطئة.

هناك الكثير من علامات التنسيق في تلك الصفحة. لا أتعجب من أن Discourse يواجه صعوبة في العثور على محتوى المنشور الرئيسي. جرّب هذا لمعرفة ما إذا كان سيجلب المحتوى الرئيسي:

article .mvp-main-box #mvp-post-main

يتم تخزين النتائج مؤقتًا لمدة 10 دقائق، لذا ستضطر إلى الانتظار حتى 10 دقائق لمعرفة ما إذا كانت التغييرات صحيحة.

يمكنك أيضًا تجربة استخدام article للإعداد. من الممكن أن يعمل ذلك.