Ваш путь: Главная » Техническое SEO, WooCommerce и WordPress, Бардачок html php css » текущая страница

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


обновлено 2024-12-30 в теме: Техническое SEO; WooCommerce и WordPress; Бардачок html php css
Запросто с WordPress создание и продвижение сайтов ATs media

В цепочке навигации wocc (breadcrumb) слова не переведены, к примеру, в Хлебных крошках отображается Home вместо Главная, как исправить

Нынче к нам обращается достаточно много админов сайтов (магазинов), проекты которых работают в сети достаточно давно, а за это время вышло множества обновлений: плагинов, шаблонов, тем и пр. однако, все эти обновы, по тем или иным причинам, НЕ были администраторами установлены (или же установлены, но частично, хаотично) – ввиду этого обстоятельства, как правило, на площадках возникают некоторые грубые (или не очень) ошибки, и эти ошибки владельцам сайтов требуется решить!

 

Например, не так давно меня просили поправить ошибку breadcrumb в связке с woocommerce: в цепочке навигации по сайту слово “Главная” было не переведено и отображалось как Home.

 

Все это достаточно легко исправить путем полного глобального обновления веб-ресурса! однако, это не всегда действенно: часто бывает так, что после обнов сайт ломается… а потому админы предпочитают решать задачи наименьшими потерями.

Как исправить данную ошибку: (пост для новичков веб-разработчиков)

 


 

 

…данная неприятная ошибка на сайте выглядит примерно таким образом:

 

 

breadcrumb woocommerce

 

 

Достаточно нелогично и некрасиво сие обстоятельство предстанет для владельца и гостей сайта! Как исправить? Новички обычно, насколько знаю, стараются решить задачу глобально, по их мнению, проще – т.е. полностью обновиться (необновленный сайт виден визуально) – молодые разработчики видят в этом решение.

 

Однако, исправляя одну проблему, частенько сталкиваются с другой – сайт после обновлений “потух”, вместо того, чтобы правильно заработала локализация (languages) хлебных крошек магазина!

 

 

Другие – пытаются отыскать нужное слово, к примеру, для breadcrumb (Хлебные крошки) Home в файлах шаблон или плагина и, соответственно, заменить на “Главная”…  И этот подход зачастую достаточно опрометчив (если у вас breadcrumb не обрабатывается кастомно в дочернем шаблоне!)…

 

 

Как вариант, предлагаю такое решение:

 

 

 

 

Шорткоды Woocommerce и их применение – полное описание

Условные теги woocommerce – наиболее полная подборка, пояснения

 

 

Перевести Home в хлебных крошках, если ваш сайт работает на WordPress плюс Woocommerce, достаточно просто. Всего-то и потребуется установить небольшой код (а если точнее – фильтр: add_filter) в файлы активного шаблона. Фильтр вмешается в работу функции woocommerce_breadcrumb_defaults и исправит ситуацию.

 

 

код изменит home на Главная

 

 

Добавляем этот ниже предложенный код куда-то к себе в файлы ядра сайта (к примеру, в дополнительный по типу плагина файл функций)…

 

 

/*breadcrumb wocc Home на Главная*/
add_filter( 'woocommerce_breadcrumb_defaults', 'wocc_ats_change_breadcrumb_home_text' );
function wocc_ats_change_breadcrumb_home_text( $defaults ) {
// Ats Change the breadcrumb home text
$defaults['home'] = 'Главная'; // исправьте в соответствии со своими требованиями
return $defaults;
}
/*breadcrumb wocc Home на Главная*/

 

 

Сохраняем правки, проверяем… все должно работать отлично!

 

 

Однако напоминаю: старайтесь своевременно обновлять плагины, шаблон и кастомный код сайта!..

 





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



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

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





рекомендовано по запросу лично для вас:

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

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

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