Documentation / Tutorials / Quick Samples
Taxonomy (Parent, Parent Child, All Term)
/ Quick Samples / Taxonomy (Parent, Parent Child, All Term)
Get Taxonomy in hierarchical manner with parent and child
1 2 3 4 5 6 7 8 9 10 11 12 |
[templates.add get_terms_parent_child] [query.get_terms taxonomies='{template.taxonomy_slug}' hide_empty=0 parent=0 set="module.get_terms" /] [loop.@term module.get_terms] [aw2.get @term.item.name set="template.terms.{@term.item.slug}" /] [query.get_terms taxonomies='{template.taxonomy_slug}' hide_empty=0 parent="{@term.item.term_id}" set="module.child_terms" /] [loop.@child module.child_terms] [aw2.set term_name=" - {@child.item.name}" /] [aw2.get term_name set="template.terms.{@child.item.slug}" /] [/loop.@child] [/loop.@term] [template.return template.terms /] [/templates.add] |
Get Taxonomy parent only
1 2 3 4 5 6 7 |
[templates.add get_terms_parent_only] [query.get_terms taxonomies='{template.taxonomy_slug}' hide_empty=0 parent=0 set="module.get_terms" /] [loop.@term module.get_terms] [aw2.get @term.item.name set="template.terms.{@term.item.slug}" /] [/loop.@term] [template.return template.terms /] [/templates.add] |
Get all Terms of Taxonomy
1 2 3 4 5 6 7 |
[templates.add get_all_terms] [query.get_terms taxonomies='{template.taxonomy_slug}' hide_empty=0 set="template.get_terms" /] [loop.@term template.get_terms] [aw2.get @term.item.name set="template.terms.{@term.item.slug}" /] [/loop.@term] [template.return template.terms /] [/templates.add] |
Get Taxonomy Dropdown with HTML(UI) Parent Child
1 2 3 4 5 |
[templates.add get_dropdown_parent_child] [templates.run get_terms_parent_child taxonomy_slug="{template.taxonomy_slug}" set="template.terms" /] [form_control2.select options="{template.terms}" value="{template.selected}{template.value}" set="template.dropdown" /] [template.return template.dropdown /] [/templates.add] |
Get Taxonomy Dropdown with HTML(UI) Parent Only
1 2 3 4 5 |
[templates.add get_dropdown_parent_only] [templates.run get_terms_parent_only taxonomy_slug="{template.taxonomy_slug}" set="template.terms" /] [form_control2.select options="{template.terms}" value="{template.selected}{template.value}" set="template.dropdown" /] [template.return template.dropdown /] [/templates.add] |
Note: Example > taxonomy_slug=”courses” it’s taxonomy post_type