問題描述

我有這些我的主題,如果我刪除他們,這個主題什麼也沒有。它有什麼作用?我應該離開他們還是不必要的。我想最佳化我的網站載入更快,所以這就是為什麼我問。

最佳解決方案

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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。