Wordpress add_rewrite_rule第二个参数不起作用

时间:2018-05-05 13:32:53

标签: wordpress

我正在尝试使用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来检查重写规则

Debug This return

正如您所看到的,第二个参数与我在函数中放置的不匹配。无论我做什么都行不通。

我知道正在调用该函数,因为它将我的规则置于顶部。

我做错了什么?

0 个答案:

没有答案