Intereting Posts
Как узнать, может ли плагин использоваться с моей темой Могу ли я создать настройку настраивателя, которая может обрабатывать короткий код плагина? Показать имя пользовательского меню в WordPress 3 Установка WordPress локально Howto: использование пользовательских типов сообщений в качестве элементов подменю в Admin Присоединить ссылку на страницы, соответствующие тегам проблема с медиа-каналом / проблема при подаче файлов в реальном времени Имеет ли WordPress встроенную функцию сообщения для представления уведомлений пользователям? Мне нужно удалить все сообщения с моей домашней страницы и создать статическую главную страницу как удалить титульный заголовок Категории по умолчанию Переместить сообщения в начало WP_Query, если в определенной таксономии? Выпадающий список «Фильтровать по категориям» с пользовательскими таксономиями Как вы получаете эскизы, чтобы отображаться в редакции администратора? Восстановление из старой локальной копии папки xampp, в которой был сохранен проект скользящий / затухающий плагин заголовка или предложение подхода

Показать теги пользовательского типа сообщения за пределами цикла

У меня есть пользовательская функция, которую мне помогает кто-то другой, который показывает пользовательские типы сообщений на моей первой странице. Я хочу добавить теги / теги-ссылки каждого сообщения в него, но всякий раз, когда я get_the_tags() он просто говорит Array.

Вот мой код:

 function custom_portfolio_cases($atts = null, $content = null, $tag = null) { $odd = TRUE; $out = ''; $args = array( 'numberposts' => '-1', 'post_status' => 'publish', 'post_type' => 'portfolio_cases', ); $recent = wp_get_recent_posts( $args ); if ( $recent ) { $out .= '<div id="portfolio-cases" class="row">'; $posttags = get_the_tags($item['ID']); foreach ( $recent as $item ) { if ( $odd == TRUE ) { $out .= '<div class="case_img col-sm-12 col-md-6"><img class="img-fluid" src="'; $out .= get_field('laptop_image',$item['ID']); $out .= '" /></div><div class="case_text col-sm-12 col-md-6"><h5>'; $out .= get_the_title($item['ID']); $out .= '</h5><p class="case_tags">'; if($posttags) { foreach($posttags as $tag) { $out .= $tag->name . ' '; } } $out .= '</p><p>'; $out .= get_field('project_text',$item['ID']); $out .= '</p>'; $out .= '<a class="btn btn-front understrap-read-more-link" href="'. get_permalink( $item['ID'] ) . '">VIEW WORK</a></p>'; $out .= '</div>'; $odd = FALSE; } else { $out .= '<div class="case_img col-sm-12 col-md-6 push-md-6"><img class="img-fluid" src="'; $out .= get_field('laptop_image',$item['ID']); $out .= '" /></div><div class="case_text col-sm-12 col-md-6 pull-md-6"><h5>'; $out .= get_the_title($item['ID']); $out .= '</h5><p class="case_tags">'; if($posttags) { foreach($posttags as $tag) { $out .= $tag->name . ' '; } } $out .= '</p><p>'; $out .= get_field('project_text',$item['ID']); $out .= '</p>'; $out .= '<a class="btn btn-front understrap-read-more-link" href="'. get_permalink( $item['ID'] ) . '">VIEW WORK</a></p>'; $out .= '</div>'; $odd = TRUE; } } $out .= '</div>'; } if ( $tag ) { return $out; } else { echo $out; } } add_shortcode( 'recentposts', 'custom_recent_posts' ); 

Solutions Collecting From Web of "Показать теги пользовательского типа сообщения за пределами цикла"