您是指存档后分页吗?这个paginate_links()
函数接受type
参数,所以如果您只需要ul > li
您可以尝试以下格式:
// archive pagination
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( [
\'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,
`type` => \'list\',
] );
如果需要完全自定义的标记,可以尝试设置
type
参数至
\'array\'
然后用
foreach
环
文档:https://developer.wordpress.org/reference/functions/paginate_links/