显示产品的自定义分类
我已经为我的产品在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