Size: a a a

WordPress – русскоговорящее сообщество

2020 April 20

AZ

Artem Zolin in WordPress – русскоговорящее сообщество
N1k0lay
Попробовал взять пример вывода первой категории:

$category = get_the_category();
           echo $category[0]->cat_name;

Но выдает такую ошибку:

Notice: Undefined offset: 0 in /public_html/wp-content/themes/chavoka/single-lesson.php on line 21 Notice: Trying to get property 'cat_name' of non-object in /public_html/wp-content/themes/chavoka/single-lesson.php on line 21
Ну напечатай переменную $category, посмотри что в ней
источник

c

campusboy in WordPress – русскоговорящее сообщество
Судя по всему ничего, пустой массив
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
campusboy
Как ты создал свою CTP? Ты к ней создавал новую таксономию или стал использовать стандарные Рубрики WP? Как ты их связал?
Я создал новый шаблон таксономий
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
Создавал пользовательский типа записи по гайду у камы
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
Artem Zolin
Ну напечатай переменную $category, посмотри что в ней
Там пусто
источник

c

campusboy in WordPress – русскоговорящее сообщество
Вот ты создал ctp=lesson, это ясно. Ты можешь показать место, где ты присвоил своей ctp таксономии?
источник

c

campusboy in WordPress – русскоговорящее сообщество
Что ты вписал в taxonomies при регистрации своей ctp?
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
источник

c

campusboy in WordPress – русскоговорящее сообщество
Другое дело
источник

c

campusboy in WordPress – русскоговорящее сообщество
$terms = get_the_terms( null, 'lessoncat' );
if ( is_array( $terms ) ) {
 foreach ( $terms as $term ) {
   echo $term->name;
 }
}
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
campusboy
$terms = get_the_terms( null, 'lessoncat' );
if ( is_array( $terms ) ) {
 foreach ( $terms as $term ) {
   echo $term->name;
 }
}
А для вовода ID делаем вот так?

$terms = get_the_terms( null, 'lessoncat' );
if ( is_array( $terms ) ) {
 foreach ( $terms as $term ) {
   echo $term->
term_id;
 }
}
источник

c

campusboy in WordPress – русскоговорящее сообщество
У тебя же код свой перед глазами - проверь) быстрее, чем писать в чат
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
🙏
источник

c

campusboy in WordPress – русскоговорящее сообщество
Функция возвращает массив объектов WP_Term, отсюда и пляши)) https://wp-kama.ru/function/wp_term
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
Запутался я что то с таксономиями и тд, поэтому не получалось ничего, спасибо ещё раз)
источник

c

campusboy in WordPress – русскоговорящее сообщество
Пожалуйста. Разберись с этой темой хорошенько и не будешь никогда вот так тратить время впустую)
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
Я решил изучить всё основательно на wp-kama, но в учебнике не всегда всё последовательно, а больше хорошего материала по изучанию WP для разработки не нашел
источник

c

campusboy in WordPress – русскоговорящее сообщество
Да, это наша беда, не хватает ресурса сделать как надо
источник

N

N1k0lay in WordPress – русскоговорящее сообщество
Надо просто карту изучения составить, чтобы была понятная последовательность изучения, так как отдельно расскиданной информации на сайте достаточно
источник

c

campusboy in WordPress – русскоговорящее сообщество
Она есть, просто многое в черновиках пока
источник