我必须将 WordPress 中的默认分页从 url.xxx/page/2/ 更改为 url.xxx/page-2/ 有没有办法更改?我尝试在 the_posts_pagination() 函数中使用“format”参数,但它会将我重定向到我的主页,并且每个分页链接都会将页面块添加到之前的制作网址中,如下所示:url.xxx/page-2/page-3/page- 4/等等
您可以使用 paginate_links() 函数并自定义其格式
您可以通过以下方式实现:
echo paginate_links( array(
'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
'format' => '?page-%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );