أواجه موقفًا يتطلب استخدام نفس الوسم في مجموعات وسوم متعددة تستخدم وسومًا أبوية. من الممكن إضافة الوسم إلى مجموعات متعددة، لكن عند اختيار الوسم الأبوي، لا يظهر الوسم الفرعي الموجود في تلك المجموعة ضمن القائمة. هذا الأمر صعب الشرح قليلاً، لذا إليك مثالًا:
لذا، عندما يكون الوسم-المشترك موجودًا في مجموعتي الوسم الأبوي، لا يظهر الوسم-المشترك في محدد الوسوم بعد اختيار أي من الوسمين الأبويين. أما إذا أزلت الوسم المشترك من إحدى المجموعتين، فإنه سيظهر في الأخرى.
هل هذا السلوك مقصود؟ لا أستطيع رؤية أي سبب يمنع استخدام الوسم المشترك مع كل وسم أبوي، لكن ربما يكون الأمر معقدًا جدًا لجعله يعمل بهذه الطريقة.
شكرًا لك يا نيل، هذا حل المشكلة في معظم الحالات، لكن لا يزال لدي نفس المشكلة. استغرق الأمر بعض التجربة حتى فهمت السبب في النهاية. تقع العلامات الأبوية ضمن مجموعة علامات، وإذا كان خيار حدد علامة واحدة لكل موضوع من هذه المجموعة مفعلًا، فلن تظهر العلامة الشائعة.
لقد حاولت دعم هذه الميزة، لكنني لم أستطع التوصل إلى حل. قد يستغرق حل هذه المشكلة (وأي ميزات علامات مستقبلية أخرى) بعض الوقت دون إعادة النظر في طريقة filter_allowed_tags المعقدة. لم يعد تنفيذ كل شيء في جملة SQL واحدة ضخمة يعمل.