2014-11-04 137 views
6

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

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

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

» Product Categories » Bracelets 

我越来越父页面标题和catgeory名有隔板在它们之间(以上)。有没有什么办法可以让我打印标题“Bracelets”?

任何与此有关的帮助表示赞赏。

在此先感谢!

回答

0

我认为它打印的痕迹,因为它是大呼过瘾woocommerce_breadcrumb。

你可以在你的主题覆盖模板存档 - 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...  
} 
1

使用get_categ法制前提函数来检索类别名称: -

您可以使用此代码,以显示产品类别的名字 -

<?php global $post, $product; 
    $categ = $product->get_categories(); 
    echo $categ; ?> 
0

目前可以显示产品类别this way(WordPress的4.x版):

<?php echo wc_get_product_category_list($product->get_id()) ?>