我正在尝试使用add_rewrite_rule()来解决我遇到的分页问题。经过大量的研究,我知道答案。但似乎add_rewrite_rule()的第二个参数永远不会起作用。
add_action( 'init', 'add_category_base_rewrite_rule' );
function add_category_base_rewrite_rule() {
add_rewrite_rule(
'publicacoes/(.+?)/page/?([0-9]{1,})/?$',
'index.php?post_type=artigo&category_name=$matches[1]&paged=$matches[2]',
'top'
);
}
我正在使用插件Debug This来检查重写规则
正如您所看到的,第二个参数与我在函数中放置的不匹配。无论我做什么都行不通。
我知道正在调用该函数,因为它将我的规则置于顶部。
我做错了什么?