如何在WPEC 3.8中重命名“Tag Base”?

时间:2011-05-08 作者:Dean Rowe

在Wordpress>Settings>Permalinks中,页面底部有一个选项可用于更改“标记基”。

我已经在这个选项中输入了“testtag”并保存了,但我的标签页仍然显示为“taged”(例如www.example.com/taged/tagcategory)。

wpsc功能。wp电子商务>wpsc核心文件夹中的php。。。第319行的“tagged”可以重命名,这将更改由标记云之类的东西生成的URL,这在一定程度上解决了问题-但当您单击并请求这些新URL时,会生成404错误。

有人对我如何重命名这个有什么想法吗。

我正在使用WP 3.1和Wordpress电子商务插件3.8。我在www.chainsawdr上有一个测试站点。com。可以通过单击标记云中的链接找到标记URL的示例。

如有任何提示或建议,将不胜感激。感谢阅读

电锯。com公司

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

标记是一种称为product_tag 在WPEC 3.8+中,它们与默认的WordPress标记不同,因此tagbase没有任何作用。

wpsc核心/wpsc功能中的第315行。php:

register_taxonomy( \'product_tag\', \'wpsc-product\', array(
    \'hierarchical\' => false,
    \'labels\' => $labels,
    \'rewrite\' => array(
        \'slug\' => \'/\' . sanitize_title_with_dashes( _x( \'tagged\', \'slug, part of url\', \'wpsc\' ) ),
        \'with_front\' => false )
) );
*编辑-我不知何故跳过了你问题中指出上述内容的部分,但是,更改此文件中的slug,然后刷新重写规则将更改slug,但你正在编辑核心文件,这总是很糟糕。

我想接下来的问题应该是“是否有可能覆盖register_taxonomy 呼叫“”

结束