我使用以下内容进行分页:<?php endwhile; echo "<div class='paginate_wrap'>"; echo paginate_links ( array ( 'add_fragment' => '#project_area', 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $related->max_num_pages, 'prev_text' => '', 'next_text' => '' ) ); echo "</div>"; endif; ?>#project-area 用于将用户向下滚动到页面的所需部分。当用户位于第 2 页时,此功能可以接受,并点击后退箭头转到第 1 页。当前,此超链接指向基本 URL,而没有附加所需的 #project_area。我需要更改什么才能仅从第 2 页上的上一个超链接将 #project_area 添加到第 1 页 URL,而不应用 ?paged=1?
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
尝试使用 'base' 参数
$big = 999999999;
echo paginate_links ( array (
'base' => str_replace( $big, '%#%', get_pagenum_link( $big, false ) ),
'add_fragment' => '#project_area',
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $related->max_num_pages,
'prev_text' => '',
'next_text' => ''
) );
echo "</div>";
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消