自定义查询分页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;
希望以上内容对您有所帮助。
我正在为 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;
希望以上内容对您有所帮助。