我试图在我的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中我还要做的事情?
提前致谢。