У меня возникла следующая проблема. У меня есть пользовательский тип сообщения с именем books и страница с именем books. Теперь я хочу вывести записи, которые мой пользовательский тип сообщения хранится на странице с именем books.Отключить архив в Wordpress
Я использую следующий запрос:
<?php
$args = array('post_type' => 'books');
$loop = new WP_Query($args);
while ($loop->have_posts()) {
$loop->the_post();
?>
<div <?php post_class('col-lg-5'); ?> id="post-<?php the_ID(); ?>">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php the_content(); ?>
</div>
<?php
}
?>
Проблема, он продолжает возвращаться к моей archive.php, даже если я выбираю шаблон книги. Если я изменю url на/books2 /, он отлично работает, но если я использую/книги, он указывает мне на archive.php.
Я отключил has_archive arg в моих functions.php, и я действительно не знаю, что еще делать.
Это довольно просто, я не хочу, чтобы архив существовал, вместо этого я хочу выводить свои пользовательские сообщения на странице.
Я исправил его, отключив архив и удалив соответствующий архив - {}. Php-файлы –