我有一个叫tpl备忘录的页面模板。php附加到名为“Memos”的页面上,父页面名为“About”,该页面的永久链接就是一个例子。com/about/memos。在这个页面上,一个名为“info”的自定义帖子类型列出了它的帖子,这个自定义帖子类型重写了“/关于/备忘录”-与页面结构相同。
这很有效:例如,CPT中的帖子被列出,它们得到了正确的URL。com/about/memos/%post\\u name%,当然这是一条信息。用于输出帖子的php文件。
我唯一的问题是,我似乎无法获得正确的分页,当单击“以前的帖子”时,我得到的只是404错误。
以下是tpl备忘录中的一些代码。php,没什么特别的:
<?php
query_posts(array(\'post_type\' => \'info\', \'posts_per_page\' => 10, \'paged\' => $paged));
if (have_posts()):
while (have_posts()): the_post();
// Some content
endwhile; ?>
<div class="navigation">
<span class="alignright"><?php previous_posts_link(); ?></span>
<span class="alignleft"><?php next_posts_link(); ?></span>
</div>
<?php endif; ?>