Intereting Posts
WPML Получить url без вывода Невозможно передать переменную из запроса select в PHP Пользовательский тип сообщения неожиданно исчез из админа Мой блог внезапно не может найти мою таблицу стилей? Отображается мобильная навигация, но стандартная навигация не исчезает Можно ли изменить параметры функции «Родительская тема» в теме «Дети»? Неисправность отображения отображаемого изображения в виде миниатюры при использовании доли в Facebook При добавлении пользовательской конечной точки REST, куда вы помещаете функцию конечной точки, и где вы поместите вызов регистрации функции? Как удалить пользователя, включая данные из пользовательских таблиц базы данных Создание массовых сообщений с видео Youtube load-scripts.php загружает неправильные имена файлов Используйте разные категории для персонализированного сообщения Установка страницы по умолчанию в режиме предварительного просмотра пользовательских настроек Может ли WordPress обрабатывать следующие функции? Альтернатива query_posts для основного цикла?

Как просмотреть миниатюры на основе пользовательских категорий

Мне нужно отобразить (отобразить) все миниатюры из моих пользовательских типов сообщений в шаблоне страницы на основе категорий товаров. Для примера у меня есть пользовательская категория под названием «Искусство» и некоторые изображения (пользовательский тип публикации), включенные «Feature Image», связанные с категорией «Art». Теперь я хотел бы перечислить ТОЛЬКО все миниатюры продукта категории Art на моей пользовательской странице Шаблон.

Не могли бы вы дать мне знать, как это сделать? Я нахожу этот метод, который работает только для одной страницы без возможности выбора со страниц!

<?php the_post_thumbnail(); ?> 

Solutions Collecting From Web of "Как просмотреть миниатюры на основе пользовательских категорий"

Вам нужно использовать персонализированный пост и создавать категории и выравнивать миниатюры в каждом сообщении.

  <?php // query post type */*/ global $post; $args = array( 'post_type' => 'YOUR-POST-TYPE-HERE', 'cat' => $category, 'suppress_filters' => '0', 'numberposts' =>'-1', 'orderby' => 'title', 'order' => 'asc', 'post_status' => 'publish' ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); $meta = $custom_metabox_jurister->the_meta();?> 

И проверьте, есть ли сообщение:

 <?php // Checks if there is a thumbnail and displays it if ( has_post_thumbnail() ) { $size = 'thumbnail'; $attr = array( 'class' => 'post-logo'); echo '<div class="image">'; echo the_post_thumbnail('large', $attr); echo '</div>'; } else{ // Do nothing } ?> 

Измените код, чтобы он соответствовал вашей идее.

Не уверен, что я точно понял, что вы хотели сделать. Но надеюсь, что это поможет.