听起来您需要做的是使用一点 JavaScript 来读取当前页面上的查询字符串并将其附加到您的分页链接。这是一种方法(使用jQuery):
$(document).ready(function(){
//Gets the query string
var query_string = window.location.href.slice(window.location.href.indexOf('?'));
//Appends query string to each pagination link
$('a.pagination-link').each(function () {
var href = $(this).attr('href');
$(this).attr('href', href + query_string);
});
});
更新
通常,您希望您的 JavaScript 在您网站的页脚或外部文件中。如果您只需要某些页面的脚本,那么将它放在适当的文件中就可以了。首先,为了使用上述内容,您需要确保您的网站中包含 jQuery。<head>
在完成的页面上检查您是否有类似<script ... jquery.min.js>
. 如果它不存在,请将以下行添加到您的header.php
文件中:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
然后,在footer.php
您需要的文件中,复制并粘贴以上内容。确保您已class
在需要将分页添加到的链接上设置pagination-link
,否则脚本不会将查询字符串添加到它们。
它们应该看起来像:
<a href="http://link/to/next/page" class="pagination-link">Next</a>
或类似的东西。