我使用以下简单规则:
add_rewrite_rule(
\'^product/([0-9]+)-([^/]+)?$\',
\'index.php?pagename=product&id=$matches[1]&slug=$matches[2]\',
\'top\'
);
它可以工作,它重定向到我创建的正确页面,但我无法获取id参数,我在我的页面模板中尝试了:
global $wp_query;
// undefined index
var_dump($wp_query->query_vars[\'id\']);
我希望我的URL如下所示:
http://example.com/product/324-example-of-slug
不知道有没有可能?