Intereting Posts
Добавление пользователя meta для отправки метафайла wp_insert_post () не работает Интеграция Firebase с именем WordPress Как изменить порядок пользовательских таксономий в правой части страницы редактирования пользовательских сообщений? Пользовательские поля для «пользовательской таксономии» Может кто-нибудь объяснить, почему? wp_insert_post Создает только черновик wordpress4.8.2 Многоязычный плагин Пользовательский виджет случайных котировок прерывается при использовании в нескольких боковых панелях Настройка виджета категории Преобразование вывода элементов nav_menu в древовидный многомерный массив Как отредактировать фактическое выпадающее меню в TinyMCE с пользовательскими стилями текста Как сделать комментарии на странице «Двадцать десять» на главной странице? Есть ли способ сделать чистую страницу ванилы только HTML / CSS / JS Получение WordPress для хранения 0 значений для персонализированных метаданных типа сообщения Проблема с редактированием шаблона для плагина «Список категорий» Список архивов для категорий пользовательских сообщений

Создание галереи выделенных изображений из пользовательского типа сообщения

Я новичок в WordPress и занимаюсь этим, создавая сайт онлайн-портфолио. Я создал настраиваемый тип сообщений для своих элементов портфеля под названием «Портфолио», и я добавил прикрепленное изображение к каждому настраиваемому сообщению.

Для моей домашней страницы мне нужна галерея изображений с этими пользовательскими типами сообщений, и если вы нажмете на миниатюру, вы попадете на этот пользовательский пост.

Я попытался создать страницу шаблона, следуя инструкциям из Интернета, но до сих пор ничего не работало, и я не знаю, с чего начать! Кодирование и WordPress для меня все новое.

Если у вас есть предложения по тому, как я могу это сделать, сообщите мне. Спасибо 🙂

Solutions Collecting From Web of "Создание галереи выделенных изображений из пользовательского типа сообщения"

Чтобы создать нужную галерею, выполните следующие действия:

1) Перейдите в папку темы и создайте файл cpt-gallery.php

2) Скопируйте и вставьте этот код в файл

<?php /* Template Name: Custom Post Type Gallery Description: Creates a gallery of featured images from a custom post type Notes: Make sure you have support for thumbnails enabled */ get_header(); // Query the custom post type to display $args = array('post_type' => 'CUSTOM POST TYPE'); $query = new WP_Query( $args ); ?> <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?> <?php if ( has_post_thumbnail() ): ?> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a> <?php endif; ?> <?php endwhile; endif; ?> <?php get_footer(); ?> 

3) В WordPress создайте новую страницу с именем «Главная», а с правой стороны в разделе «Атрибуты страницы» выберите в меню шаблон «Custom Post Type Gallery».

4) Перейдите к «Настройки»> «Чтение» и в разделе «Отображение главной страницы» выберите «Статическая страница», а затем выберите страницу, которую вы создали, с надписью «Главная». Сохраните эти изменения.

ПРИМЕЧАНИЯ. Убедитесь, что вы заменили слово «CUSTOM POST TYPE» на фактическое имя вашего настраиваемого типа сообщений. Этот код будет тянуть каждый пользовательский тип сообщения, который вы определили, пропустить через них, а затем отобразить миниатюру изображенного изображения для этого сообщения со ссылкой на него.

Я протестировал это, чтобы он работал для вас просто отлично. Дайте мне знать, если вам нужно уточнить.

 <?php if (have_posts()) : while (have_posts()) : the_post(); if ( has_post_thumbnail($post->ID) ) { the_post_thumbnail($post->ID); } endwhile; endif; ?>