我遇到了以下问题。我有一个名为书籍的自定义帖子类型和一个名为书籍的页面。现在我想将我的自定义帖子类型保存的帖子输出到名为 books 的页面上。
我正在使用以下查询:
<?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/,它可以正常工作,但如果我使用 /books,它会将我指向 archive.php。
我在我的functions.php 中禁用了has_archive 参数,我真的不知道还能做什么。
这相当简单,我不希望存档存在,而是想在页面上输出我的自定义帖子。