Ваш путь: Главная » WooCommerce и WordPress » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-02-13 в теме: WooCommerce и WordPress
Запросто с WordPress создание и продвижение сайтов ATs media

Разметка списка товаров на главной странице – как в woocommerce изменить теги h3- h2

Эта коротенькая статейка посвящена рубрике Магазing и WordPress, а именно плагину woocommerce – проблеме разметки тегами h1. h2. h3. главной страницы архива товаров: ну, как эти теги быстренько и правильно поменять на своё усмотрение – итак: разметка списка товаров на главной странице!

…нынешняя темя замечательна тем, что полностью решает задачу регулировки разметки имени товаров на заглавной – ведь не так-то и просто новичку заменить главные теги h… в названии товаров, в отличие от иных разметок на страницах магаза.

В файле content-product.php прописан такой хук woocommerce_template_loop_product_title, который отвечает за формирование структуры списка товаров – а сама функция находится по пути includes/wc-template-functions.php – подробнее ниже.

Статья будет по мере возможности дополняться всякими хаками, хуками и пр.

 


 

 

 

 

разметка списка товаров на главной странице

 

 

 

 

Для этой цели отключим хук плагина – создадим свою коротенькую функцию – прикрутим фильтр, код которого чуть ниже…

 

 

…а пока, ради примера, вот функция из includes/wc-template-functions.php: (её мы заменим и перенесём в свой шаблон в functions.php, чтобы при очередном обновлении плагина не пострадали наши наработки)

 

 

/**
* Show the product title in the product loop. By default this is an H3.
*/
function woocommerce_template_loop_product_title() {
echo '<h3>' . get_the_title() . '</h3>';
}

 

 

 

Теперь поправим оригинал – …

 

Добавил такие правила – функцию-фильтр в файл functions.php

 

 

/** меняем h3 tetle товара на h2 - из includes/wc-template-functions.php **/
remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );
add_action( 'woocommerce_shop_loop_item_title', 'mihalica_woocommerce_template_loop_product_title', 10 );
function mihalica_woocommerce_template_loop_product_title() {
echo '<h2 class="myhclass">' . get_the_title() . '</h2>'; }
/** меняем h3 tetle товара на h2 **/

 

 

 

И например такой стиль css добавим в фал стилей style.css активного шаблона…

 

 

как перенести стили css плагина WOOC в основной файл своего активного шаблона описано здесь.

 

 

h2.myhclass { font-size: 1em; }

 

 

Всё !! задача решена…

 

 

Теперь узнаем, как

 

 

 

отключить отзывы – комментарии на страничке товара

 

 

 

отключить отзывы - комментарии на страничке товара

 

 

Ну и ещё один фильтр, который также не даёт покоя некоторым владельцам магазинов на woocommerce.

 

 

/*** отключим отзывы - комментарии ***/
add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_reviews_tab', 98);
function sb_woo_remove_reviews_tab($tabs) {
unset($tabs['reviews']);
return $tabs;
}
/*** отключим отзывы ***/

 

 

После прописки этого фильтра, кстати сказать – также в файл функций, – таб “Обсуждения” или “Отзывы” исчезнет.!.

 

 

Для того, чтобы отключить таб “отзывы” на странице single-product больше ничего делать не нужно…

 

 

 

Переходим к следующим темам рубрики…

 

 

как изменить тег h1 на h2 или как-то наоборот в имени магазина на woocommerce, читайте эту статью.

А в ЭТОМ посте помещена большая подборка полезного кода для работы с магазином на Woocommerce.

 

 


подписка feedburner Online консультация по настройкам и созданию сайтов на WordPress

 


...город веб мастеров Михалика.ru © - запросто с WordPress - ATs media squad

 

 

 

 

Условные теги: пример страницы пагинации – закрываем в noindex,follow

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Спасибо! всё сделал… А главное, теперь знаю как при случае (в качестве эксперимента seo) менять теги.

    Ответить - Док

    • На здоровье…

      Ответить - Михаил

  2. Спасибо. Работает

    Ответить - Игорь

    • Да не за что, Игорь!
      Ну и хорошо, что работает…

      Ответить - Михаил

  3. Спасибо, за работу!
    Я вам на почту написал…

    Ответить - Алексей

    • Спасибо и вам за коммент.
      Обращение принял…

      Ответить - Михаил