Intereting Posts
WP REST API V2 – Получить дополнительную страницу с полным пулем (URL / Path) dynamic_sidebar, не отображающий боковую панель Невозможно получить «has_sub_field ()» для работы в условном Есть ли разница между hooks posts_where, где posts_join и posts_search работают мудрый? Как получить раскрывающийся список подменю с изображениями? update_option не работает в этом сценарии – как я могу исправить? Отображение сообщений, привязанных к пользовательским правилам таксономии Как применяются правила перезаписи в WordPress? Как получить массив данных post из результата wp_query? Расширенный или не очень продвинутый запрос pre_get_posts пользовательское переупорядоченное меню с выдержкой для выбранных детей в sidebar.php Путь к файлу для вложений вне wp-контента / загрузки Сжатие Google PageSpeed ​​Enable Compression не работает? Получение значения метаболизма в рамках короткого кода? Как создать страницу, в которой перечислены все категории с ее рейтингами

Создание настраиваемого типа публикации галереи?

Привет, мне было интересно, можно ли создать собственный тип сообщения, называемый «Галерея», где я загружаю только фотографии и рекламные подписки, и когда я отправляю его, он публикуется как галерея. Также, когда он отображается на главной странице, он отображается как «Просмотр фотографий» вместо того, чтобы читать больше, и идет прямо на страницу галереи.

Также я хочу иметь возможность добавлять таксономии, такие как «Tv Show», так что это будет так

mysite.com/photos/tv-show-name/photo-gallery

Сообщение ниже не помогло мне, я попробовал этот плагин, и он не сработал для меня, что он не пошел в галерею, он попал на одну страницу с ничем на ней.

Создание системы фотоальбомов с пользовательским типом сообщения

Могу ли я показать другой текст для ссылки на сообщения галереи?

Да, вот как это сделать, поместите это, где вы хотите вывести текст, как: readmore / view photos, в зависимости от темы или способа генерации этого текста мы можем использовать фильтр, чтобы изменить его как пользовательский тип сообщения.

<?php echo '<a href="'.the_permalink().'">'; if ( 'gallery' == get_post_type() ) { echo 'View Photos'; } else { echo 'Read More'; } echo '</a>'; ?> 

Пользовательский шаблон для типа сообщения Custome

Вы можете настроить свой блог на использование другого шаблона для пользовательского типа сообщений, создав шаблон с slug single-gallery.php где галерея – это пользовательский тип сообщения.

Обновление. Чтобы показывать изображения в виде галереи на одном посту (из этого ответа )

Добавьте следующий код к своим темам single.php чтобы показать прикрепленные изображения (полные) под содержимым сообщения, и условие будет проверяться для пользовательской gallery сообщений типа.

 <?php if ( 'gallery' == get_post_type() ) { //condition to show gallery on post type - gallery if ( $attachments = get_children( array( 'post_type' => 'attachment', 'post_mime_type'=>'image', //return all image attachment only 'numberposts' => -1, //get all the attachments 'post_parent' => $post->ID ))); foreach ($attachments as $attachment) { // you can customize the oputput echo wp_get_attachment_link( $attachment->ID, 'full' , false, false, '' ); echo '<span class="img_cap">'.$attachment->post_excerpt.'</span>'; } } ?> 

Прочтите страницу codex для получения дополнительной информации – wp_get_attachment_link # Параметры