WooCommerce:显示类别名称
问题描述:
有没有办法在WooCommerce archive-product.php
页面上显示产品类别名称。我的产品类别名称是“Bracelets”,我希望它在页面上显示为标题。我使用wp_title()
目前:WooCommerce:显示类别名称
<h1><?php wp_title(); ?></h1>
但它打印的页面是这样的:
» Product Categories » Bracelets
我越来越父页面标题和catgeory名有隔板在它们之间(以上)。有没有什么办法可以让我打印标题“Bracelets”?
任何与此有关的帮助表示赞赏。
在此先感谢!
答
我认为它打印的痕迹,因为它是大呼过瘾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...
}
答
使用get_categ法制前提函数来检索类别名称: -
您可以使用此代码,以显示产品类别的名字 -
<?php global $post, $product;
$categ = $product->get_categories();
echo $categ; ?>
答
目前可以显示产品类别this way(WordPress的4.x版):
<?php echo wc_get_product_category_list($product->get_id()) ?>
谢谢!这正是我需要的。 – realph 2014-11-04 23:24:45