لديّ مفردات منظمة على النحو التالي:
كيف أقوم بتصفية العرض لإظهار المصطلحات الأساسية للمفردات فقط؟ يعرض رأيي حاليًا المصطلحات الجذرية وكذلك الأطفال (مصطلح * *)
من الآن فصاعدًا ، أود تمرير الحجة `` Root Alpha '' (أو معرفتها ، أو أيًا كان من سياق) ثم اجعلها تصفيح فقط إلى 'Root Alpha' الأطفال المباشرين. (مصطلح ألفا *). التصفية إلى عمق أبعد من ذلك سيكون مكافأة.
يمكنني الحصول عليها للعمل إذا وضعت جميع مصطلحاتي في مصطلح جذر واحد حتى يصبح المفرد:
لست متأكدًا من بنية المفردات الأكثر صحة ، وكتابة هذا جعلني أدرك أن لدي بعض القراءة للقيام بها بصرف النظر عن اكتشاف ذلك مع وجهات النظر.
لعرض المصطلحات الجذرية فقط ، لدي حل سيجعل شخصًا ما وجهًا لوجه (على الأقل فعلت ذلك):
حدد مصطلح التصنيف: مصطلح الأصل .
قم بإعداده على النحو التالي: عندما لا تكون قيمة التصفية متاحة : أدخل القيمة الافتراضية - قيمة ثابتة . قم بتعيين القيمة إلى .
نعم ، هذا كل شيء. الشروط بدون والد لها 0 هنا. راجع وصف الحقل الأصلي لجدول تصنيف_تسلسل التسلسل الهرمي:
المفتاح الأساسي: {taxonomy_term_data} .tid من أصل المصطلح. يشير 0 إلى عدم وجود أحد الوالدين.
إذا كان لديك هيكل تصنيف ثابت ، يمكنك التصفية باستخدام filter criterion: Content: Has taxonomy terms (with depth)
ثم في هذا المكان يمكنك تحديد المصطلحات الأساسية فقط لتصفية:
آمل أن تكون المعلومات مفيدة.
يمكنك أيضًا القيام بذلك باستخدام عامل تصفية بسيط وهيكل تصنيف غير ثابت:
سيعرض فقط المصطلحات الأساسية لتصنيفك ، وسيظل يعمل إذا قمت بتغيير هيكل التصنيف لاحقًا ...
يمكنك تحديده باستخدام WHERE parent = 0
باستخدام db_query()
في صفحتك.