【发布时间】:2017-09-19 02:12:25
【问题描述】:
我正在使用 WP_query 从自定义帖子类型中获取项目列表。我的代码如下:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$loop = new WP_Query( array( 'post_type' => array('recepten'), 'posts_per_page' => 2, 'paged'=>$paged ));
如果我将我的永久链接设置为标准,我可以在此处查看带有帖子的第二页:/?page_id=8&paged=2,但是当我将我的永久链接设置设置为“帖子名称”时,此页面会给我一个404:/recepten/page/2/
还可能值得注意的是,我正在尝试使用 Pagenavi 插件来使分页工作(因为没有插件我似乎无法让它工作)。虽然我认为网址也应该在不使用插件的情况下工作。
提前致谢!
额外(不太相关)问题:是否可以将 url 从 /recepten/page/2 更改为 /recepten/2 ?
编辑:我解决了这个问题。问题是帖子类型的名称与包含查询的页面的 slug 相同。更改帖子类型的名称解决了它。
【问题讨论】:
-
查看此链接解决问题wordpress.org/support/topic/…
标签: wordpress permalinks