【发布时间】:2011-06-05 21:56:16
【问题描述】:
我在 WordPress 3.0.4 中使用自定义分类法
有谁知道如何从 URL 中删除分类库?
我见过一些插件可以用于类别和标签,但不能用于自定义分类。
例如,我有一个名为“城市”的自定义分类。我希望我的 URL 结构是 mydomain.com/newyork 而不是 mydomain.com/cities/newyork
有什么功能可以用吗?
【问题讨论】:
我在 WordPress 3.0.4 中使用自定义分类法
有谁知道如何从 URL 中删除分类库?
我见过一些插件可以用于类别和标签,但不能用于自定义分类。
例如,我有一个名为“城市”的自定义分类。我希望我的 URL 结构是 mydomain.com/newyork 而不是 mydomain.com/cities/newyork
有什么功能可以用吗?
【问题讨论】:
@iamfriendly 和 @Carson - 将 with_front 参数设置为 false(或 true)将不允许您从 URL 中删除“城市”。
【讨论】:
http://codex.wordpress.org/Function_Reference/register_taxonomy
如果你看那里,你会看到一个“重写”参数,你可以看到它是真的。此参数还采用默认为 true 的“with_front”参数...这就是为什么您拥有分类法的“前端”。
创建自定义分类时,根据需要设置这些参数,然后您就可以离开了 :)
如果是 您 设置了此自定义分类,那么您实际上可以将 with_front 参数设置为 false,这将阻止这种情况发生。如果你看这里:
http://codex.wordpress.org/Function_Reference/register_taxonomy
您将看到“重写”参数,在其下方,您将看到“with_front”部分。
【讨论】:
with_front => false 没有删除分类基础。如果我使用 slug => false 我会得到想要的结果,但它会破坏所有其他永久链接。