WooCommerce: Показать Название Категории
есть ли способ отобразить название категории продукта на WooCommerce archive-product.php страница. Мое название категории продуктов - "браслеты", и я хотел бы, чтобы это отображалось как заголовок на странице. Я использую :
<h1><?php wp_title(); ?></h1>
но это печатает его на странице следующим образом:
» Product Categories » Bracelets
Я получаю заголовок родительской страницы и имя catgeory с разделителями между ними (выше). Есть ли способ, которым я могу получить название для печати просто "Браслеты"?
любая помощь в этом приветствуется.
спасибо заранее!
4 ответов
вы ищете single_term_title(): http://codex.wordpress.org/Function_Reference/single_term_title
использовать 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...    
}