SO网友:Dan.
如果数据来自第三方,那么将规则放入WP admin面板的Permalinks部分将不起作用。
您需要编写一些代码来为分页注册自己的URL参数,以便实现干净的URL。
首先,您需要注册参数,我建议不要调用它page
因为这可能与WP的本地版本冲突。
function custom_query_vars_filter($vars) {
$vars[] = \'pg\';
return $vars;
}
add_filter( \'query_vars\', \'custom_query_vars_filter\' );
添加自定义查询变量后,您需要
flush
permalinks for WP可以获取新的自定义查询变量-要做到这一点,只需在管理面板设置中重新保存permalink结构。
然后,无论在何处输出指向包含自定义分页URL参数的URL的链接,请执行以下操作以创建链接:
add_query_arg(array(\'pg\' => 2), \'/pagename\');
然后在页面上,要获取用于API查询的页码,请执行以下操作:
get_query_var(\'pg\');
此外,您需要设置
permalink
结构到
post name
(在管理面板设置中)如果您还没有。