我使用以下內容進行分頁:<?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 關注
- 117 瀏覽
添加回答
舉報
0/150
提交
取消