问题描述
我有这些我的主题,如果我删除他们,这个主题什么也没有。它有什么作用?我应该离开他们还是不必要的。我想优化我的网站加载更快,所以这就是为什么我问。
最佳解决方案
http://faq.wordpress.net/view.php?p=50
In WordPress, strings in the php files are marked for translation to other languages, and localization using two 「tags」 which are actually functions. They are:
__() _e()
次佳解决方案
它们用于 WordPress 主题中的本地化。如果您只使用一种语言作为主题,则不需要它们。
第三种解决方案
这些用于 Wordpress 本地化。
这是他们的文档:http://codex.wordpress.org/Function_Reference/_e
还有一些关于本地化的链接,一般来说,在 wordpress 中放置_e 的上下文:
第四种方案
它是用于本地化的 WordPress 函数。 See the WordPress Docs for localization.
使用此功能,您可以在可转换的主题/插件/代码 (使用.mo / .po files 或 WPML String Translation 等插件) 中输出/分配”hardcoded” 字符串。
函数__( 'My Text', 'my-text-domain' );
分配一个可转换的字符串”My Text” 。 ‘my-text-domain’ 是引用字符串的 text-doamin 。这个功能没有任何反应!
函数_e( 'My Text', 'my-text-domain' );
几乎相同,但它直接回应您的字符串。
WordPress 为本地化提供了几个其他功能,请查看 Codex(我的答案之上的链接) 。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。