woocommerce категория и заголовок подкатегории - PullRequest
0 голосов
/ 01 февраля 2020

Я хочу изменить заголовок по умолчанию для категории и относительной подкатегории woocommerce. Я нашел этот вопрос , но это только удалит заголовок из категории.

С помощью инспектора мне удалось найти этот css класс .woocommerce-loop-category__title, но я не могу понять, какой хук отвечает за отображение заголовка категорий и подкатегорий.

Кто-нибудь может мне помочь?

Вот мой код

function theme_woocommerce_loop_category_title()
  {
    if( is_product_category() ):
    ?>
      <h2 class=""><?php the_title(); ?></h2>
    <?php
    endif;
  }
  add_action( 'woocommerce_template_loop_category_title', 'theme_woocommerce_loop_category_title', 10 );

  remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10 );

1 Ответ

1 голос
/ 01 февраля 2020
woocommerce_shop_loop_subcategory_title

Этот хук отвечает за заголовок категории, поэтому, если вы хотите обновить заголовок категории, вы можете сделать это следующим образом

function woocommerce_template_loop_category_title_override( $category ) { ?>
    <h2 class="woocommerce-loop-category__title">
        <?php
        echo esc_html( $category->name ); //Update your title which you want to update here
        if ( $category->count > 0 ) {
            echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . esc_html( $category->count ) . ')</mark>', $category );
        } ?>
        </h2><?php
}
add_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title_override', 10 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...