- This topic is empty.
- AuthorPosts
-
November 4, 2014 at 10:50 am #9469
realph
ParticipantIs 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!
November 4, 2014 at 11:04 am #9473diggy
ParticipantYou’re looking for
single_term_title()
:
https://developer.wordpress.org/reference/functions/single_term_title/November 4, 2014 at 11:12 am #9470cesare
ParticipantI think it prints the breadcrumb, because it’s hooked woocommerce_breadcrumb.
You could override in your theme the template Archive-product.php
<?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... }
June 29, 2016 at 6:36 am #9471swapnali
ParticipantUse 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; ?>
December 19, 2017 at 8:06 am #9472 - AuthorPosts
- You must be logged in to reply to this topic.