Задать вопрос
@otec46

Как заменить теги h2 в названиях товаров в Woocommerce на div?

Добрый день. Очень нужна помощь.
В Woocommerce названия товаров выводятся обернутые в тег h2. Как грамотно заменить его на div?
  • Вопрос задан
  • 851 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
Я сделал так, только менял на H3, поправьте для себя на div
/**
 * Переопределяем функцию, т.к. нет из нее фильтра, а тег h2 надо поменять на h3
 */
if ( ! function_exists( 'woocommerce_template_loop_product_title' ) ) {

	/**
	 * Show the product title in the product loop. By default this is an H2.
	 */
	function woocommerce_template_loop_product_title() {
		echo '<h3 class="' . esc_attr( apply_filters( 'woocommerce_product_loop_title_classes', 'woocommerce-loop-product__title' ) ) . '">' . get_the_title() . '</h3>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
	}
}
Ответ написан
Комментировать
@otec46 Автор вопроса
Спасибо. Видел такое решение. Сомневался в его грамотности. Думал узнать есть ли еще какие способы. Как прописать стиль этому классу?
Ответ написан
elizarovnikolai56
@elizarovnikolai56
Развиваю перспективные проекты
в файле
/public_html/wp-content/themes/oceanwp/woocommerce/single-product/title.php

в двух местах замените h2 на свой тег
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы