如何针对特定的Wordpress类别更改/分类到其他内容?

时间:2012-07-21 16:31:34

标签: wordpress categories

我为客户创建了一个名为Products的帖子类别,他们可以在列表中列出产品 链接到他们的场外购物车购买。

现在,URL的内容如下:

http://www.domain.com/category/products/

如何将其更改为:

http://www.domain.com/store/products/

我计划添加另外两个需要/存储而不是/类别的类别。一世 知道我想要做的逻辑,而不是语法。

IF类别= a,b或c THEN /存储ELSE /类别

所以我的第一个问题是a)这是可能的吗?b)实现它的正确方法是什么?

非常感谢,

辛西娅

3 个答案:

答案 0 :(得分:0)

要获得简单的解决方案,请查看WP No Category Base插件。

http://wordpress.org/extend/plugins/no-category-base-wpml/

答案 1 :(得分:0)

类别永久链接结构是全局设置的。您可以通过导航到“设置” - >“固定链接”并将“类别库”设置为:/ store /%category%

来更改类别永久链接的设置方式

请记住我的原始观点:由于类别永久链接是全局设置的,这将影响所有类别,而不仅仅是某些类别。因此,只有在使用“发布类别”来组织商店时才使用上述内容,而不是其他任何内容。

否则,我建议使用插件注册自定义帖子类型和自定义分类法(Types是一个很好的)并以这种方式组织你的商店。

或者,如果您希望使用代码执行所需操作,则可以Register a Custom Post Type,然后Register a Custom Taxonomy获取新的Post Type,并将rewrite参数设置为您需要的任何内容。

答案 2 :(得分:0)

如果您要选择哪些类别,那么您可能需要考虑一些htaccess重写。不幸的是,我认为你还必须使用永久链接默认设置让WP与htaccess一起玩。

我意识到这可能不是最佳答案,但我过去并认为它至少值得一提。