多语言站点中的分类模板

时间:2013-06-02 作者:leemon

比如说,我有一个多语言(英语和西班牙语)网站,有一个名为Books的自定义帖子类型,有两个自定义分类法,即作者和出版商。

用于以英语呈现分类法档案的模板文件为:

分类法作者。php

分类法发布者。php

我的问题是,我是否也必须为西班牙语版本复制此文件,就像这样?

分类自动。php

分类法编辑。php

有没有一种方法可以避免对我网站中的每种语言都这样做?

有什么想法吗?

提前感谢

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

模板使用分类法的内部名称。这些在所有语言中都是相同的。

内部名称是register_taxonomy($taxonomy, $object_type, $args). 您的用户看到的是标签中的翻译名称。

因此,不需要为每种语言重新创建模板。

结束

相关推荐

Custom taxonomy in short code

我在网格显示的主题中使用短代码。代码仅考虑类别ID。我还想添加自定义分类法,以便将输出作为分类帖子和自定义分类帖子。 function five_col( $atts ) { extract( shortcode_atts( array( \'cats\' => \'1\', \'num\' => \'2\', \'offset\' => \'0\', ), $atts ) );