如果你想的话remove all possible pagination combinations 然后使用以下代码段:
// remove pagination from url
$pattern = \'/page(\\/)*([0-9\\/])*/i\';
$url = preg_replace($pattern, \'\', $GLOBALS[\'wp\']->request);
它会处理好的
/page
/page/
/page/1
/page/1/
...
并且不区分大小写,适用于任何分页页码,还将删除尾随数字/数字/数字的任何组合。。。(此处测试:
https://regex101.com/r/9fQaLC/1)
如果您想获得领先http的完整url,只需添加
$url = home_url($url);
在这一行中,您还可以添加任何自定义GET参数,如下所示
$url = home_url($url . \'?typ=test\');