WooCommerce:显示类别名称

时间:2014-11-04 22:50:02

标签: php wordpress woocommerce

有没有办法在WooCommerce archive-product.php页面上显示产品类别名称。我的产品类别名称是“Bracelets”,我希望它在页面上显示为标题。我目前正在使用wp_title()

<h1><?php wp_title(); ?></h1>

但是将它打印到这样的页面:

» Product Categories » Bracelets

我正在获取父页面标题和catgory名称,它们之间有分隔符(上图)。有什么方法可以让标题只打印“手镯”吗?

对此有任何帮助表示赞赏。

提前致谢!

4 个答案:

答案 0 :(得分:18)

答案 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...    
}