WooCommerce: Display Category Name

Is there a way to display the product category name on the WooCommerce archive-product.php page. My product category name is "Bracelets", and I'd like that to be displayed as a title on the page. I'm using wp_title() currently:

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

But that prints it to the page like this:

» Product Categories » Bracelets

I'm getting the parent page title and the catgeory name with separators in between them (above). Is there any way I can get the title to print just "Bracelets"?

Any help with this is appreciated.

Thanks in advance!


You're looking for single_term_title(): http://codex.wordpress.org/Function_Reference/single_term_title

Use the get_categories function to retrieve categories name :-

You can use this code to display product categories name -

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

Currently you can display product categories this way (Wordpress 4.x):

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

I think it prints the breadcrumb, because it's hooked woocommerce_breadcrumb.

You could override in your theme the template Archive-product.php

     * woocommerce_before_main_content hook
    do_action( 'my_woocommerce_before_main_content' );

and create another action inside 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 );

Inside your functions.php you can also create a functions like this:

function my_woocommerce_print_category_name() {
    //You can implements a function for get category name...    

Need Your Help

Difference between CursorLoader and AsyncTaskLoader

android android-asynctask android-sqlite android-cursorloader

Why should I use AsyncTaskLoader, and when should I prefer CursorLoader and vice-versa ?

Tree view of a directory/folder in Windows?

windows tree directory windows-explorer

In Linux/KDE, I can see a directory as a tree. How can I do it in Windows 7?