Оказывается, для редактирования заголовка страницы магазина, совсем не обязательно устанавливать плагины.
Достаточно добавить в следующий сниппет в ваш function.php:
// Заголовок на главной странице магазина
add_filter( 'woocommerce_page_title', 'theme_shop_page_title');
function theme_shop_page_title( $page_title ) {
if( 'Главная' == $page_title) { // Заголовок который нужно изменить или убрать
return ""; // Здесь может быть заголовок главной страницы магазина
}
}
Если заголовок не требуется, то между кавычками ничего не должно быть, в обратном случае впишите туда свой текст.
Добрый день.
Спасибо большое за данный сниппет.
Такой вопрос: как можно модифицировать данный сниппет чтобы он переименовывал заголовок страницы woocommerce для определенного языка?
Мне кажется, если в это условие if( ‘Главная’ == $page_title) написать на другом языке слово или на другом языке, то оно и будет заменяться.
Надо пробовать!
Спасибо за помощь, но-таки не помогло, буду дальше разбираться.
Вы можете воспользоваться плагином Loco Translate, найти фразу «Архив товаров» и заменить ее.
спасибо! Он у меня установлен, пойду искать!!!
Можно полностью ошибку?
unexpected… что дальше?
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
сейчас по новой вставила, не упало, но и не помогло, все равно название Архив Товары…
Добрый день!
Спасибо за подсказку. Но я с кодом на вы и когда я вставляю эти строки в function.php, сайт падает.
Скажите, пожалуйста, то, что написано серым шрифтом, типа «// Заголовок который нужно изменить или убрать» нужно удалять?
Оставить так:
add_filter( ‘woocommerce_page_title’, ‘theme_shop_page_title’);
function theme_shop_page_title( $page_title ) {
if( ‘Архив товаров’ == $page_title) {
return «Магазинчик психолога»;
}
}
Спасибо!
Все что идет в строке после двух слешей, комментарий, его можно оставить. Проблема не в них, А вот с кавычками у вас, что-то не так.
С какой ошибкой падает сайт?
Ошибка 500
PHP Parse error: syntax error, unexpected
ругается на эту строчку
if( ‘Архив товаров’ == $page_title) {
Ошибка в неизвестной переменной. Если смущают комментарии, то можете убрать.