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

Поломались хлебные крошки dimox_breadcrumbs после перевода рубрик через wpml. Как исправить?

Сделал хлебные крошки с плавном dimox_breadcrumbs. Потом перевел рубрики через плагин wpml. После этого хлебные крошки поломались.

Выводится ошибка:

Notice: Undefined offset: 0 in /Applications/MAMP/htdocs/.../wp-content/themes/.../functions.php on line 232
Notice: Trying to get property 'cat_ID' of non-object in /Applications/MAMP/htdocs/.../wp-content/themes/.../functions.php on line 232

Ошибка вот в этом блоке на первой строке:

{
				$cat = get_the_category(); $catID = $cat[0]->cat_ID;
				$parents = get_ancestors( $catID, 'category' );
				$parents = array_reverse( $parents );
				$parents[] = $catID;
				foreach ( $parents as $cat ) {
					$position += 1;
					if ( $position > 1 ) echo $sep;
					echo sprintf( $link, get_category_link( $cat ), get_cat_name( $cat ), $position );
				}

Вот полностью код плагина
https://codepen.io/danelian/pen/zYeWmXE

Как исправить?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
@daneliyan Автор вопроса
Оказалось, что после перевода, нужно было и в русской версии назначить рубрику. Вопрос решен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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