您使用了错误的功能,请检查此链接https://codex.wordpress.org/Function_Reference/paginate_links
正如您所看到的,您的代码应该是
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
\'base\' => str_replace( $big, \'%#%\', esc_url( get_pagenum_link( $big ) ) ),
\'format\' => \'?paged=%#%\',
\'current\' => max( 1, get_query_var(\'paged\') ),
\'total\' => $wp_query->max_num_pages,
\'next_text\' => \'<i class="fa fa-angle-right"></i>\',
\'prev_text\' => \'<i class="fa fa-angle-left"></i>\'
) );
如果将自定义查询与WP\\u query()一起使用,则代码应类似于:
$query_post = new WP_Query(array(
...
\'paged\' => get_query_var(\'paged\'),
...
));
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
\'base\' => str_replace( $big, \'%#%\', esc_url( get_pagenum_link( $big ) ) ),
\'format\' => \'?paged=%#%\',
\'current\' => max( 1, get_query_var(\'paged\') ),
\'total\' => $query_post->max_num_pages,
\'next_text\' => \'<i class="fa fa-angle-right"></i>\',
\'prev_text\' => \'<i class="fa fa-angle-left"></i>\'
) );