【发布时间】:2018-04-16 17:48:20
【问题描述】:
分页的默认链接看起来像“site.com/articles/page/2”,但我需要将页码作为参数(例如:“site.com/articles?page=2”)。我尝试使用 add_filter 函数:
add_filter('get_pagenum_link', 'edit_paginate_url');
function edit_paginate_url($url){
$pagenum = preg_match("/\/\d\//", $url, $pagenum);
$pagenum = preg_replace("/\//", "", $pagenum);
$url = preg_replace("/\/page\/\d/", "?page=", $url);
return $url . $pagenum;
}
但它没有用。它返回 url,如:“site.com/articles0/page/2/”(此过滤器仅在 url 的分页部分之前添加零符号)。
【问题讨论】:
标签: wordpress