由于包含插件模板,正在使用多个文本域

时间:2016-06-21 作者:user1452062

我在主题中添加了bbPress和WooCommerce,并覆盖了一些模板。这些模板包含textdomains,如bbpresswoocommerce. 不幸的是,我在主题检查中遇到以下错误:

此主题中使用了多个文本域。

修复此问题的最佳方法是什么?我应该更改每个模板文件中的textdomains吗?

2 个回复
SO网友:damy

这是个坏主意,因为woocommerce大约有20种翻译。在这种情况下,你必须翻译修改后的文本域,否则,woocommerce的50%将是英语,但我想要西班牙语。

SO网友:Mark Kaplun

是的,您应该只使用自己的文本域。代码中的所有内容都应该由您控制(或者至少应该很少有例外)。如果您的模板覆盖了其他插件的模板,那么您需要提供自己的翻译,因为您不能依赖插件来维护这些字符串,并且不能在完全相同的上下文中继续使用它们。

相关推荐

如何使用api.wordpress.org从wordpress.org/Themes中获取主题信息?

我正试图从WordPress中获取一些主题描述的html代码,我知道这在codecanyon中是可以实现的,但在WordPress中却无法实现。org,我已经阅读了api。wordpress。组织主题和插件部分的文档https://codex.wordpress.org/WordPress.org_API 并且能够通过插件实现这一点https://api.wordpress.org/plugins/info/1.0/{slug}.json, 但主题并不那么明确。有人能帮帮我吗?