查看以下内容:http://css-tricks.com/snippets/wordpress/paginate-custom-post-types/这是为自定义后的类型,但我认为它会为你工作太多。
编辑:
关于此链接的重要部分是链接使用了循环之前的第一行:
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query(here goes the query);
但我认为更好的解决方案是使用pre\\u get\\u posts挂钩,我认为这将解决分页问题,这也是最佳实践。
您可以使用以下代码进行分页:
echo paginate_links( array(
\'base\' => @add_query_arg(\'paged\',\'%#%\'),
\'format\' => \'\',
\'current\' => max( 1, get_query_var(\'paged\') ),
\'total\' => $wp_query->max_num_pages,
\'prev_text\' => \'\',
\'next_text\' => \'\'
));
如果将该方法用于WP\\U查询,则应确保分页代码末尾有以下代码:
$wp_query = null; $wp_query = $temp;