问题描述

我有这些我的主题,如果我删除他们,这个主题什么也没有。它有什么作用?我应该离开他们还是不必要的。我想优化我的网站加载更快,所以这就是为什么我问。

最佳解决方案

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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。