add_rewrite_rule在wordpress中不起作用

时间:2017-05-04 08:05:11

标签: wordpress url-rewriting

我有一个类似http://localhost/leneufbreton/achat-immobilier-neuf/programme-neuf/?ville=brest的网址,我希望转换为http://localhost/leneufbreton/achat-immobilier-neuf/programme-neuf/bresthttp://localhost/leneufbreton/achat-immobilier-neuf/programme-neuf-brest

我试图使用add_rewrite_rule,但没有任何事情发生。 这是我使用的代码操作:

function custom_rewrite_basic() {
   add_rewrite_rule('^programme-neuf/([^/]*)/', 'programme-neuf/?ville=$matches[1]', 'top');

}
add_action('init', 'custom_rewrite_basic');

请问好吗?。

1 个答案:

答案 0 :(得分:0)

尝试使用\

逃避美元符号
add_rewrite_rule('^programme-neuf/([^/]*)/', 'programme-neuf/?ville=\$matches[1]', 'top');