Intereting Posts
Как дублировать шаблон страницы, но внести незначительные изменения в заголовок? Правило перезаписи для объединения таксономии и типа сообщения Как удалить неиспользуемый URL? Как найти идентификатор привязки для первого изображения в сообщении Установите cookie, чтобы пользователь обнаружил предупреждающий баннер / всплывающее окно только один раз. Может ли WordPress изменять размеры BMP-файлов? Как создать различные шаблоны для разных страниц в WordPress Сообщение 2 Сообщение: Как связаться с человеком? Как сделать слайдер показ 4 последних новостей и новостей с начала не с 4-го Как добавить пользовательский CSS (параметр темы) в TinyMCE? Как добавить сообщения на страницу the_author_meta () vs get_the_author_meta () Показать сообщение в визуальном композиторе с пользовательским html wp_list_categories: упорядочивать заказ? Добавление комментариев к моей теме

Получить шаблонную часть с использованием пользовательского таксономического термина

Я использовал следующий код, чтобы получить часть шаблона на основе родительского термина. Он отлично работал, пока я не обновил WordPress до версии 4.0 ранее. Поскольку обновление, если есть еще выбранный дочерний термин, больше не работает, чтобы внести часть шаблона.

Есть идеи? Я вырываю волосы.

<?php $terms = get_the_terms( $post->id, 'type', array( 'parent' => 0 ) ); $terms_slugs = array(); foreach( $terms as $term ) { $terms_slugs[] = $term->slug; } if( !empty($terms_slugs) ) : get_template_part( 'blocks/block', array_pop($terms_slugs) ); else : endif; ?> 

Редактировать: решила! Изменение array_pop в array_shift. Не знаю, в чем разница или почему array_pop внезапно перестает работать. Уф!

Solutions Collecting From Web of "Получить шаблонную часть с использованием пользовательского таксономического термина"