Wordpress在脚本页面上的URL中添加了一个数字

时间:2014-09-29 19:44:23

标签: javascript php wordpress

我有一个名为search.php的脚本,它使用一些搜索引擎API并呈现结果。

我已使用此文件制作了网页模板,并且我正在使用此simplePagination plugin

棘手的部分是,当我点击该分页中的任何页面时,页面首先将我带到 mylink.is/search/2/?query=text&page=1,然后带我去page = 2,3..etc。

HERE IS THE WEBSITE PAGE

为什么是" 2"在我的搜索页面之后?我该如何删除它?

1 个答案:

答案 0 :(得分:1)

这是一个“GET”变量,它是PHP用来跟踪用户从浏览器提交的数据的方法之一 - 在这种情况下,要搜索的文本以及结果的部分返回。 search.php需要此信息才能输出正确的HTML,这些代码反映了用户正在寻找的内容。

有助于记住可能有三页结果,但只有一页search.php - 这些GET变量会改变它运行的代码的行为。

尝试将此参数添加到paginate_links函数中:

'format' => '/page/%#%',

了解更多信息: http://codex.wordpress.org/Function_Reference/paginate_links

希望我帮忙! [编辑:我实际上混合了POST和GET,这是一个GET]