Я использую плагин Jetpack с WordPress. У меня работает тип сообщения портфолио, но сейчас я пытаюсь вызвать тип проекта для отображения в моем контент-Реактивный ранец-портфель-single.php файл. Видимо, типы проектов и теги проектов являются пользовательскими таксономиями, поэтому обычные вызовы для категорий и тегов не работают.
Github репо использует следующий код, но он выдает неопределенную ошибку функции.
get_project_type();
Потом я нашел эта ссылка, который претендует на отображение типа проекта с помощью:
Jetpack_Portfolio::get_project_type( $post_id );
Это не приводит к ошибке PHP, но также и к содержимому, даже после тройной проверки параметра ID.
Я использую Underscores в качестве основной темы, и этот код вводится внутри цикла.
Что ж, после еще большей охоты на форумах WordPress, я думаю, что нашел решение, в виде:
the_terms($post->ID, 'jetpack-portfolio-type');
Надеюсь, это поможет всем, у кого есть подобные проблемы. Я не встречал «the_terms» до и после нахождения имени типа пользовательской таксономии отсюда, это внезапно сработало.
(Я упоминал, что я новичок в этом.)
Других решений пока нет …