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...
}