Intereting Posts
Пользовательское правило перезаписи для иерархического пользовательского типа сообщения Проверьте, не зарегистрирован ли пользователь в другой странице входа Двадцать двенадцать авторов не отображаются Добавить новый атрибут данных в тег <img> Удалить текст обновления на странице списка плагинов или тем Woocommerce – заставляя пользователя выбирать категорию продукта Сообщения Batcache больше не отображаются в источнике страницы WP-E Commerce: как разрешить пользователю оставлять личное сообщение / инструкцию с каждым продуктом со страницы продуктов как сделать запуск cronjob, когда пользователь должен войти в систему Получить сообщения с текущей недели (с воскресенья по субботу) Изменить порядок полей полей пользовательского типа на странице администрирования Использование разных параметров для разных запросов с предварительными сообщениями в functions.php Ошибка SMTP connect () get_post_meta вызывает запросы к базе данных Как я могу добавить валидацию к этой форме входа, не перенаправляя ее на страницу wp-login.php

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

В настоящее время у меня новый тип сообщений – «Книги». У меня есть собственный 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 добавить страницу под названием «Книги» и присвоить ей этот шаблон. Таким образом, вы все равно можете добавить общий текст на страницу и ниже, чтобы отобразить список всех книг.