Seb*_*ien 5 wordpress taxonomy
如何只使用分类标本获取分类标识或名称?
我想我正在寻找相当于get_term_by()但是对于分类法.
编辑:我必须指定我正在尝试获取WooCommerce产品属性的税号.
谢谢
小智 13
WordPress提供了一个函数来从其slug中获取分类信息.
$taxonomy_details = get_taxonomy( $slug );
Run Code Online (Sandbox Code Playgroud)
这将作为对象返回分类法详细信息,其中包括分类法的各种标签.例如,这里是调用标准类别分类法时返回的对象,例如get_taxonomy( 'category' );
stdClass Object
(
[labels] => 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] => Edit Category
[view_item] => View Category
[update_item] => Update Category
[add_new_item] => Add New Category
[new_item_name] => New Category Name
[separate_items_with_commas] =>
[add_or_remove_items] =>
[choose_from_most_used] =>
[not_found] => No categories found.
[menu_name] => Categories
[name_admin_bar] => category
)
[description] =>
[public] => 1
[hierarchical] => 1
[show_ui] => 1
[show_in_menu] => 1
[show_in_nav_menus] => 1
[show_tagcloud] => 1
[show_in_quick_edit] => 1
[show_admin_column] => 1
[meta_box_cb] => post_categories_meta_box
[rewrite] => Array
(
[hierarchical] => 1
[slug] => category
[with_front] => 1
[ep_mask] => 512
)
[query_var] => category_name
[update_count_callback] =>
[_builtin] => 1
[cap] => stdClass Object
(
[manage_terms] => manage_categories
[edit_terms] => manage_categories
[delete_terms] => manage_categories
[assign_terms] => edit_posts
)
[name] => category
[object_type] => Array
(
[0] => post
)
[label] => Categories
)
Run Code Online (Sandbox Code Playgroud)
资料来源:https://codex.wordpress.org/Function_Reference/get_taxonomy
Oze*_*ich -4
<?php
$term = get_term_by('slug', $slug, 'category');
$name = $term->name;
$id = $term->term_id;
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20343 次 |
最近记录: |