Intereting Posts
Плагин WP-PageNavi не работает с несколькими страницами результатов поиска Переписать правила, не работающие в WordPress attachment.php & flexslider-linking thumbnail для определенного изображения Где найти исходный код виджета? Добавить новые изображения поверх существующей галереи не ниже Запросить базу данных ссылок Возможно ли изменить атрибуты зарегистрированного стиля или скрипта до его возникновения? Пропуск первых 3 сообщений в запросе wp Добавить ссылку быстрого доступа на странице сообщений администраторов, где я могу запросить мета-ключ Rewrite Rule для пользовательской страницы с URL-адресами запроса в URL-адресе Перекрестный ключ проверки на странице, полученной при заказе get_users () timeout на большой пользовательской базе – опции для разделения запроса? Использование параметров темы для изменения значения граничного радиуса получить csv пользователей с user_meta Расширенные настройки текстового редактора сохраняются во всех редакторах расширенного текста

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

У меня есть пользовательская функция, которую мне помогает кто-то другой, который показывает пользовательские типы сообщений на моей первой странице. Я хочу добавить теги / теги-ссылки каждого сообщения в него, но всякий раз, когда я 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' );