我为列出一系列社区项目的页面创建了一个自定义分类法,实际上是两个(一个标记和一个类别)。这是父URL:
website.com/community
如果你去这里,你会看到所有的项目。我已成功设置了查询变量,因此,如果输入,请说:website.com/community/?stencil-tag=easter
或website.com/community/?stencil-type=build
一切正常。太完美了。现在,很自然,我正在尝试设置一些永久链接,这样用户就可以简单地进入website.com/community/tag/easter
以及website.com/commumity/type/build
分别为。我觉得这个问题可能与我试图在根(/社区)的子页面上重写的事实有关无论如何,这是我的重写函数。我试过一些偏差,但我看不出有什么正确之处。我也记得要冲水。
add_action(\'init\',\'add_community_rewrite_rules\');
function add_community_rewrite_rules()
{
add_rewrite_rule(
\'tag/(\\d*)$\',
\'index.php?pagename=community&stencil-tag=$matches[1]\',
\'top\'
);
add_rewrite_rule(
\'type/(\\d*)$\',
\'index.php?pagename=community&stencil-type=$matches[1]\',
\'top\'
);
}
如果有人看到我在这方面的错误,并能为我指出正确的方向,我将不胜感激。谢谢