自定义查询分页404错误

Custom Query pagination 404 Error



我正在为 WordPress 中自定义循环的分页而苦苦挣扎......
Link 显示正确,但是当我单击下一页时出现 404 错误。

Link似乎是正确的http://.../page/2/
我在创建查询时是否遗漏了什么?
我是否必须在 functions.php 文件中添加附加函数?

这是我的查询:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;    
$wu_media_query = new WP_Query( );
$wu_media_query->query('showposts=5&post_type=wu_media&paged=' . $paged);

任何提示将不胜感激:-)
多米尼克

首先,转到设置>>永久链接并点击保存更改按钮。有时您需要重新生成 .htaccess 文件以使分页正常工作。

确保您在 while 循环结束后或在默认 WordPress 之后调用了 wp_reset_query()环形。有时它会带来这样的麻烦。

将带有查询参数数组的 'paged' => $paged 传递给 WP_Query

$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
$query_args = array(
  'post_type' => 'post',
  'category_name' => 'tutorials',
  'posts_per_page' => 5,
  'paged' => $paged // Like this.
);

请记住,对于 静态主页的自定义页面,$paged 变量更改为:

$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;

希望以上内容对您有所帮助。