Изменить или убрать заголовок на главной странице магазина WooCommerce

Изменить или убрать заголовок на главной странице магазина WooCommerce

Оказывается, для редактирования заголовка страницы магазина, совсем не обязательно устанавливать плагины.

Достаточно добавить в следующий сниппет в ваш function.php:

// Заголовок на главной странице магазина
add_filter( 'woocommerce_page_title', 'theme_shop_page_title');
function theme_shop_page_title( $page_title ) {
    if( 'Главная' == $page_title) { // Заголовок который нужно изменить или убрать
       return ""; // Здесь может быть заголовок главной страницы магазина
   }
}

Если заголовок не требуется, то между кавычками ничего не должно быть, в обратном случае впишите туда свой текст.

 

Записи с такими же тегами:

Изменить или убрать заголовок на главной странице магазина WooCommerce: 14 комментариев

  1. Добрый день!
    Спасибо за подсказку. Но я с кодом на вы и когда я вставляю эти строки в function.php, сайт падает.
    Скажите, пожалуйста, то, что написано серым шрифтом, типа «// Заголовок который нужно изменить или убрать» нужно удалять?
    Оставить так:
    add_filter( ‘woocommerce_page_title’, ‘theme_shop_page_title’);
    function theme_shop_page_title( $page_title ) {
    if( ‘Архив товаров’ == $page_title) {
    return «Магазинчик психолога»;
    }
    }
    Спасибо!

    1. Все что идет в строке после двух слешей, комментарий, его можно оставить. Проблема не в них, А вот с кавычками у вас, что-то не так.
      С какой ошибкой падает сайт?

          1. Ошибка в неизвестной переменной. Если смущают комментарии, то можете убрать.

    1. ekatstarun.ru [Sat Mar 17 16:53:13 2018] [error] [pid 34018] sapi_apache2.c(325): [client 213.7.219.98:42604] PHP Parse error: syntax error, unexpected ‘\xd0\xa2\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x80\xd0\xbe\xd0\xb2’ (T_STRING) in /home/e/ekatstarun/public_html/wp-content/themes/healthcoach-child/functions.php on line 32

      1. сейчас по новой вставила, не упало, но и не помогло, все равно название Архив Товары…

    1. Вы можете воспользоваться плагином Loco Translate, найти фразу «Архив товаров» и заменить ее.

  2. Добрый день.

    Спасибо большое за данный сниппет.

    Такой вопрос: как можно модифицировать данный сниппет чтобы он переименовывал заголовок страницы woocommerce для определенного языка?

    1. Мне кажется, если в это условие if( ‘Главная’ == $page_title) написать на другом языке слово или на другом языке, то оно и будет заменяться.

      Надо пробовать!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *