2011-12-05 36 views
3

我已經建立了近一年的基本主題,並且盡力清理我的風格。但我不知道去哪裏找,找出這樣做......主題php文件中的WordPress主題名稱,這是什麼目的?

在庫布裏克主題PHP文件,比如你得到一個PHP標籤這樣的...

<?php the_content('<p class="serif">' . __('Read the rest of this entry &raquo;', 'kubrick') . '</p>'); ?> 

你看主題名稱'kubrick'編織而成。這是什麼目的?

你可以在所有主題中看到它,例如twentyten,twentyyeleven等等,但是如果我把它留給它們,我從來沒有注意到它們之間的區別。如果將其更改爲我當前的主題名稱,有什麼好處?

任何人都可以啓發我嗎?或者指向正確的方向?

感謝 喬希

回答

2

這是「主題文本域」和通常用於定位。您可以通過閱讀gettext filter reference瞭解更多信息。需要注意的是,文本域不需要與您的主題名稱相同。只要您與使用load_theme_textdomain加載的內容一致,就可以隨心所欲。這只是約定,使其與您的主題名稱相同。最後,至於爲什麼你要這麼做,包括這裏域從文章報價稱爲How to localize WordPress themes and plugins with GetText

你已經注意到了gettext的第二個參數調用?這是一個 可選參數,它告訴GetText 文本的範圍(域)是什麼。如果提供,則此GetText將從您使用該域名提供的字典中僅返回翻譯 。雖然 可選,但強烈建議指定翻譯域。 沒有它,GetText可能會返回不同的翻譯,如果相同的 字符串也出現在不同的插件或WordPress中。

+0

不,我沒有注意到,但我會研究這些都是嘗試和理解它。非常感謝您的詳細回覆! – Joshc

相關問題