WordPress:重写自定义URL参数

时间:2018-12-05 05:31:12

标签: wordpress url-rewriting permalinks

我已在wordpress URL中添加了用于过滤页面内容的参数。

当前网址:

http://localhost/wp/profiles?skills=XYZ

想要重写,如下所示:

http://localhost/wp/profiles/skills/XYZ

进行了一些搜索之后,我知道可以借助add_rewrite_rule来获得那些结果,并且尝试了Stackoverflow的几种解决方案。但是他们都没有为我工作。

尝试了这段代码:

add_action('init', 'profiles_permalinks');

function profiles_permalinks(){
add_rewrite_rule(
        '^profiles/([^/]*)$',
        'index.php?pagename=profiles&skills=$matches[1]',
        'top'
        );
}

我对这些URL重写很陌生,所以我无法弄清楚,请帮助!

0 个答案:

没有答案