如何增加重写规则/类别结构

时间:2014-05-23 作者:Austin Biggs

我目前正在尝试使用add_rewrite_rule() 要创建重写(duh!),用于自定义分类页面。

我用以下代码添加了重写标记“sort”:

add_rewrite_tag(\'%sort%\',\'([^&]+)\');
问题是我对重写结构不是很熟悉,我正在努力。。我有一个重写规则,它正在接近,但仍然不太管用。

add_rewrite_rule(\'^vehicle-make/([^/]*)/?\',\'index.php?page_id=40&sort=$matches[1]\',\'top\');
问题是它拉错了页面;我需要显示特定术语的分类法归档。因此,我想我只需要拉入分类名称和当前术语存档,而不是页面ID。

1 个回复
SO网友:Austin Biggs

我找到了正确的url并修补了重写,现在它工作得很好!这就是我的结局!

add_rewrite_rule(\'^vehicle-make/([^/]*)/([^/]*)/?\',\'index.php?vehicle-make=$matches[1]&sort=$matches[2]\',\'top\');

结束

相关推荐

Updating URLs in many posts

我将我的WP内容复制到另一台服务器上的新安装中,因此现在我上载的PDF文档具有旧的URL。有没有一种简单的方法可以在我所有的帖子中一次解决这个问题,也许可以使用SQL或一些插件?