显示产品的自定义分类

我已经为我的产品在woocommerce中创建了自定义分类。这不是我书店作者的分层分类法。该分类的代码是这样的:显示产品的自定义分类

add_action('init', 'create_autor_nonhierarchical_taxonomy', 0); 

function create_autor_nonhierarchical_taxonomy() {

// Labels part for the GUI

$labels = array(

'name' => _x('Autor', 'taxonomy general name'),

'singular_name' => _x('Autor', 'taxonomy singular name'),

'search_items' => __('Buscar autores'),

'popular_items' => __('Autores populares'),

'all_items' => __('Todos los autores'),

'parent_item' => null,

'parent_item_colon' => null,

'edit_item' => __('Editar autor'),

'update_item' => __('Actualizar autor'),

'add_new_item' => __('Añadir nuevo autor'),

'new_item_name' => __('Nombre del nuevo autor'),

'separate_items_with_commas' => __('Separa los autores con comas'),

'add_or_remove_items' => __('Añadir o eliminar autores'),

'choose_from_most_used' => __('Elije ente los autores más utilizados'),

'menu_name' => __('Autor'),

);

// Now register the non-hierarchical taxonomy like tag

register_taxonomy('autor','product',array(

'hierarchical' => false,

'labels' => $labels,

'show_ui' => true,

'show_admin_column' => true,

'update_count_callback' => '_update_post_term_count',

'query_var' => true,

'rewrite' => array('slug' => 'autor'),

));

}

那么,一切正常,但现在我无法显示作者。我使用下面的代码尝试,但它不工作(只显示单词“阵列”):

echo '<span>De '.get_the_terms($post->ID ,'autor').'</span>'; 

任何人都可以帮助我吗?

回答:

的解决方案是使用get_the_term_list()函数:

echo '<span>De ' . get_the_term_list($post->ID, 'autor') . '</span>' 

以上是 显示产品的自定义分类 的全部内容, 来源链接: utcz.com/qa/263453.html

回到顶部