wordpress的重写规则返回错误的查询值

时间:2015-04-16 13:49:05

标签: php wordpress rewrite

我试图在我的wordpress插件中添加新的重写规则。我喜欢在特定页面上显示自定义内容。

如果用户访问网址

  

将example.tld / konzerte / 143 /

它应该被覆盖

  

将example.tld / index.php的页面名= konzerte&安培;事件-ID = 143

因此,在插件激活时,我使用以下代码调用add_rewrite_rule函数:

add_rewrite_rule ('konzerte/?([^/]*)', 'index.php=?pagename=konzerte&event-id=$matches[1]', 'top');

但是,当我正在阅读" event-id"的内容时通过get_query_var(' event-id')它只返回一个包含内容的字符串" $ matches [1]"。

我是否错过了在add-function中我还要做的事情?

提前致谢。

0 个答案:

没有答案