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 次  |  
        
|   最近记录:  |