Intereting Posts
Admin Filter – Добавить тип сообщения на странице типа сообщения Клонировать веб-сайт WordPress с одинаковой функциональностью, но различный контент Дополнительная тема – помощь по настройке заголовка Параметры плагина не будут сохранены в базе данных Динамически tax_query Как я могу узнать все категории из должности? Является ли многоузловая установка необходимой мне? Нумерация списка изображений в галерее Виджеты с группами / суб-виджетами? Виджет в виджетах? Как определить, является ли ссылка 404 страницей? PHP-скрипт из функций php загружается через admin-ajax в div … и результат равен 0, а не желаемый контент Как получить сообщения с числовым ключом метаданных, большим, чем X? Получить пользовательскую метку поля Слишком большая ошибка рекурсии при выборе изображения из библиотеки изображений для двух разных мета-полей в одном сообщении Синхронизация локального контента с сайтами разработки / размещения

Отображение сообщений пользовательского типа

В настоящее время у меня новый тип сообщений – «Книги». У меня есть собственный URL-адрес перезаписи, который я установил при регистрации моего типа сообщения:

'rewrite' => array( 'slug' => 'books', 'with_front' => false ) 

Он отлично работает, когда я посещаю конкретную должность, но как я могу взять под свой контроль URL-адрес / books для отображения списка ВСЕХ книг по дате?

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

Как только вы это сделаете – я уверен, что есть и другие способы – сделать шаблон страницы для книг: books.php. Вы можете сделать копию page.php и переименовать его. В верхней части файла вы поместите обычный шаблон шаблона страницы, как в:

 <?php /* Template Name: Books */ get_header(); ?> 

Ниже нормального цикла вы затем помещаете код для нового цикла:

 <?php $loop = new WP_Query( array( 'post_type' => 'books') ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> 

Не забудьте закрыть его вызовом <?php endwhile; ?> <?php endwhile; ?> в конце.

С помощью этого метода вы можете в WordPress добавить страницу под названием «Книги» и присвоить ей этот шаблон. Таким образом, вы все равно можете добавить общий текст на страницу и ниже, чтобы отобразить список всех книг.