@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

Как исправить?
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@daneliyan Автор вопроса
Оказалось, что после перевода, нужно было и в русской версии назначить рубрику. Вопрос решен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы