WooCommerce: Показать Название Категории

есть ли способ отобразить название категории продукта на WooCommerce archive-product.php страница. Мое название категории продуктов - "браслеты", и я хотел бы, чтобы это отображалось как заголовок на странице. Я использую :

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

но это печатает его на странице следующим образом:

» Product Categories » Bracelets

Я получаю заголовок родительской страницы и имя catgeory с разделителями между ними (выше). Есть ли способ, которым я могу получить название для печати просто "Браслеты"?

любая помощь в этом приветствуется.

спасибо заранее!

4 ответов



использовать get_categories функция для получения имени категории: -

вы можете использовать этот код для отображения названия категорий продуктов -

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

В настоящее время вы можете отображать категории продуктов таким образом (Wordpress 4.x):

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

Я думаю, что он печатает хлебную крошку, потому что это зацепило woocommerce_breadcrumb.

вы можете переопределить в своей теме архив шаблона-продукт.в PHP

<?php
    /**
     * woocommerce_before_main_content hook
     *
     */
    do_action( 'my_woocommerce_before_main_content' );
?>

и создайте другое действие внутри функций.на 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 );

внутри вашей функции.php вы также можете создать такие функции:

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