我为客户创建了一个名为Products的帖子类别,他们可以在列表中列出产品 链接到他们的场外购物车购买。
现在,URL的内容如下:
http://www.domain.com/category/products/
如何将其更改为:
http://www.domain.com/store/products/
我计划添加另外两个需要/存储而不是/类别的类别。一世 知道我想要做的逻辑,而不是语法。
IF类别= a,b或c THEN /存储ELSE /类别
所以我的第一个问题是a)这是可能的吗?b)实现它的正确方法是什么?
非常感谢,
辛西娅
答案 0 :(得分:0)
要获得简单的解决方案,请查看WP No Category Base插件。
答案 1 :(得分:0)
类别永久链接结构是全局设置的。您可以通过导航到“设置” - >“固定链接”并将“类别库”设置为:/ store /%category%
来更改类别永久链接的设置方式请记住我的原始观点:由于类别永久链接是全局设置的,这将影响所有类别,而不仅仅是某些类别。因此,只有在使用“发布类别”来组织商店时才使用上述内容,而不是其他任何内容。
否则,我建议使用插件注册自定义帖子类型和自定义分类法(Types是一个很好的)并以这种方式组织你的商店。
或者,如果您希望使用代码执行所需操作,则可以Register a Custom Post Type,然后Register a Custom Taxonomy获取新的Post Type,并将rewrite参数设置为您需要的任何内容。
答案 2 :(得分:0)
如果您要选择哪些类别,那么您可能需要考虑一些htaccess重写。不幸的是,我认为你还必须使用永久链接默认设置让WP与htaccess一起玩。
我意识到这可能不是最佳答案,但我过去并认为它至少值得一提。