get_taxonomy_labels()
Builds an object with all taxonomy labels out of a taxonomy object.
Hooks from the function
Return
Object
. Taxonomy labels object. The first default value is for non-hierarchical taxonomies (like tags) and the second one is for hierarchical taxonomies (like categories).
Usage
get_taxonomy_labels( $tax );
- $tax(WP_Taxonomy) (required)
- Taxonomy object.
Examples
#1 Demo
$tax = get_taxonomy( 'category' ); $labels = get_taxonomy_labels( $tax ); print_r( $labels ); /* We get: stdClass Object ( [name] => Categories [singular_name] => Category [search_items] => Search categories [popular_items] => [all_items] => All categories [parent_item] => Parent category [parent_item_colon] => Parent category: [edit_item] => Change categories [view_item] => View categories [update_item] => Update categories [add_new_item] => Add new categories [new_item_name] => New category name [separate_items_with_commas] => [add_or_remove_items] => [choose_from_most_used] => [not_found] => No categories found. [no_terms] => No categories [menu_name] => Categories // defaults to `name` property. Used for the tab in the admin menu. [name_admin_bar] => category ) */
Changelog
Since 3.0.0 | Introduced. |
Since 4.3.0 | Added the no_terms label. |
Since 4.4.0 | Added the items_list_navigation and items_list labels. |
Since 4.9.0 | Added the most_used and back_to_items labels. |
Since 5.7.0 | Added the filter_by_item label. |
Since 5.8.0 | Added the item_link and item_link_description labels. |
Since 5.9.0 | Added the name_field_description, slug_field_description, parent_field_description, and desc_field_description labels. |