Replace taxonomy permalinks

时间:2015-12-06 作者:lllllllllllll

我有以下永久链接设置:/%postname%/

我有一个自定义分类法issue.

我想替换所有分类法链接(site.com/category/wordpress)(site.com/category/wordpress/issue/any-child). 喜欢标签。

也许这张照片有帮助

enter image description here

2 个回复
最合适的回答,由SO网友:lllllllllllll 整理而成

Custom Post Type Permalinks 插件解决了我的问题。

**taxonomy 代替post_type

Mybe any one the result needs,

enter image description here

我的印象员工:

Example- post_type: bookcategory: historytag: discount

1- post_type: permalink和过滤器工作。

www.“域”/书籍

2- post_type + category: permalink和过滤器工作。

www.“域”/书籍/类别/历史

3- post_type + tag: permalink工作过滤器返回404。

www.“域”/书籍/标签/折扣

4- post_type + search: permalink和过滤器工作。

www.“domain”/书籍/?s=任意+作者

5- post_type + archives: permalink和过滤器工作。

www.“domain”/book/2015/12

6- post_type + authors: permalink和过滤器工作。

www.“domain”/书籍/作者/管理员

7- post_type + authors + category: permalink工作过滤器返回404。

www.“domain”/书籍/类别/历史/作者/管理员

8- category + tag: permalink工作过滤器返回404。

www.“域”/类别/历史记录/标签/折扣

SO网友:jgraup

你可能想看看add_rewrite_ruleadd_rewrite_endpoint. 然后安装一个名为Monkeyman Rewrite Analyzer, 如果你的规则有冲突,它会帮助你展示。

这里有几个例子answer.

相关推荐

如何在遍历导航栏时从物品ID中获取帖子名称(Slug)?

我正在研究导航菜单项的过滤器,例如add_filter(\'wp_get_nav_menu_items\',\'nav_items\', 11, 3); function nav_items($items, $menu, $args) { foreach ($items as $item) { $slug_1 = get_post_field(\'post_name\', $item->ID); $slug_2 = $item-