有没有办法在WooCommerce archive-product.php
页面上显示产品类别名称。我的产品类别名称是“Bracelets”,我希望它在页面上显示为标题。我目前正在使用wp_title()
:
<h1><?php wp_title(); ?></h1>
但是将它打印到这样的页面:
» Product Categories » Bracelets
我正在获取父页面标题和catgory名称,它们之间有分隔符(上图)。有什么方法可以让标题只打印“手镯”吗?
对此有任何帮助表示赞赏。
提前致谢!
答案 0 :(得分:18)
您正在寻找single_term_title()
:http://codex.wordpress.org/Function_Reference/single_term_title
答案 1 :(得分:5)
使用 get_categories 功能检索类别名称: -
您可以使用此代码显示产品类别名称 -
$person_id
答案 2 :(得分:2)
目前,您可以显示产品类别this way(Wordpress 4.x):
<?php echo wc_get_product_category_list($product->get_id()) ?>
答案 3 :(得分:0)
我认为它打印了面包屑,因为它挂了woocommerce_breadcrumb。
您可以在主题中覆盖模板Archive-product.php
<?php
/**
* woocommerce_before_main_content hook
*
*/
do_action( 'my_woocommerce_before_main_content' );
?>
并在functions.php,
中创建另一个动作add_action( 'my_woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
add_action( 'my_woocommerce_before_main_content', 'my_woocommerce_print_category_name', 20 );
在你的functions.php中你也可以创建这样的函数:
function my_woocommerce_print_category_name() {
//You can implements a function for get category name...
}