国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 建站知識(shí) > 如何漢化wordpress主題 wordpress插件

如何漢化wordpress主題 wordpress插件

時(shí)間:2022-07-24 12:18:01 | 來源:建站知識(shí)

時(shí)間:2022-07-24 12:18:01 來源:建站知識(shí)

網(wǎng)絡(luò)上充斥著各種版本的wordpress的漢化教程,新手往往不清楚如何漢化,老手雖然知道,但是懶得寫文字分享一下自己的經(jīng)驗(yàn),偶派網(wǎng)在這里為菜鳥朋友們寫上一篇漢化教程,希望對(duì)菜鳥朋友們有所幫助。

無論如何漢化wordpress,都萬變不離其宗,接下來從兩個(gè)方法討論wordpress的漢化。

在我們漢化wordpress主題或者wordpress插件之前,我們必須準(zhǔn)備一些實(shí)用性較強(qiáng)的工具、以便我們能夠很好的漢化wordpress主題或者wordpress插件。我們所要準(zhǔn)備的工具有:Wamp、Dreamweaver、Poedit、需要漢化的主題或者插件。在這里簡(jiǎn)單的做一下關(guān)于此軟件的簡(jiǎn)單介紹:

Wamp:PHP本地運(yùn)行的環(huán)境包,我們使用此軟件包在本地搭建PHP環(huán)境,安裝wordpress。同樣的軟件還有XAMPP、AppServ;

Dreamweaver:PHP開發(fā)較簡(jiǎn)單的軟件。類似的軟件還有zend studio或者EclipsePHP,我們只是使用其簡(jiǎn)單的一小部分功能;

Poedit:wordpress主題的漢化插件;

Styleshop:wordpress的一款電子商務(wù)主題,接下來將以此主題為例介紹如何漢化wordpress主題;偶派網(wǎng)內(nèi)提供下載地址();

以上需要使用的軟件我們只是在這里做簡(jiǎn)單的介紹,如果您想了解更多的內(nèi)容,可以使用百度或者谷歌搜索一下便好。

偶派網(wǎng)站長(zhǎng)olpie已經(jīng)在電腦上安裝好了wamp、dreamweaver、wordpress以及wordpress主題Styleshop,這里不再介紹如何安裝使用。(偶派網(wǎng)內(nèi)有相關(guān)的教程關(guān)于如何安裝WAMP以及wordpress,感興趣的朋友可以去看一下)

方法一:直接在源代碼中修改;

Wordpress內(nèi)置的語(yǔ)言函數(shù),__()、_e()、_x(),這里我們可以直接修改這里語(yǔ)言函數(shù)內(nèi)的英文部分,將其翻譯為中文,就完成了漢化工作。

例如: __( 'Newer Comments →', 'StyleShop' );

這里我們?cè)谥苯犹鎿Q英文部分得同時(shí),還應(yīng)該考慮到其中的HTML標(biāo)簽,不能修改其中的HTML標(biāo)簽,否則將會(huì)破壞模板的完整性。

對(duì)于如何能夠快速的定位到需要漢化的部分,在這里我們可以使用Dreamweaver來幫助我們來快速的定位需要漢化的部分。首先需要建立站點(diǎn),站點(diǎn)根目錄需要指向漢化的wordpress模板路徑,使用快捷鍵“CTRL+F”,選擇查找范圍為“整個(gè)當(dāng)前本地站點(diǎn)”,輸入要搜索的內(nèi)容,點(diǎn)擊“查找全部”,即可實(shí)現(xiàn)對(duì)查找內(nèi)容的快速定位,然后對(duì)其漢化即可,漢化完成之后注意保存。

筆者這里不推薦使用這種方法,因?yàn)閷?duì)于新手而言,若分不清楚哪些部分需要漢化,很容易造成錯(cuò)誤,而破壞了模板源碼的完整性。

方法二:使用Poedit軟件進(jìn)行漢化;

1.模板中存在語(yǔ)言文件

一般國(guó)外的wordpress模板,本身包含語(yǔ)言包文件,您可以在lang或者language文件夾中查找是否存在以.po、.pot的文件,如果模板中存在以.po、.pot的文件,我們可以使用Poedit軟件直接打開對(duì)其進(jìn)行翻譯。復(fù)制其中的en_US.po文件,然后粘貼到同一文件夾,并命名為zh_CN.po,然后使用Poedit軟件直接打開對(duì)其進(jìn)行翻譯。

 

翻譯完成之后,點(diǎn)擊“CTRL+S”進(jìn)行保存,就會(huì)在此文件夾中形成一個(gè)zh_CN.mo的文件,此文件便是wordpress能夠識(shí)別的語(yǔ)言包。如果wordpress系統(tǒng)安裝的是中文語(yǔ)言包,那么wordpress便會(huì)調(diào)用此文件夾中的zh_CN.mo文件。這樣便完成了wordpress的漢化工作。

2.模板中不存在語(yǔ)言文件

如果模板中不存在語(yǔ)言文件,這時(shí)候便需要我們使用Poedit軟件自動(dòng)生成po文件。具體步驟如下:

第一步:打開Poedit文件,點(diǎn)擊“文件”->“新建消息目錄文檔”,彈出對(duì)話框。

 

第二步:在彈出的對(duì)話框內(nèi)輸入文本信息:

 

某些教程中指出有些部分不需要寫,但是還是建議大家都寫上吧,以顯得比較完美,其中的“源代碼字符集”以及“字符集”要以您使用的wordpress的編碼方式有關(guān)系,一般都會(huì)是UTF-8。

接下來找到您需要漢化的主題在磁盤上的存放路徑,按住“Ctrl+F4”將路徑全選,復(fù)制下來。

 

將復(fù)制下來的模板路徑粘貼到基本路徑處,然后點(diǎn)擊其下紅框“1”處的按鈕,在下部的框內(nèi)粘貼復(fù)制的鏈接;

 

然后按照如上的方法,在下面的位置處輸入“__”和“_e”。

 

然后點(diǎn)擊“確定”,并在彈出的對(duì)話框內(nèi)找到保存在磁盤的路徑以及文件的名稱,點(diǎn)擊保存。

 

保存完成之后若出現(xiàn)這樣的對(duì)話框,則說明您需要漢化的wordpress主題的語(yǔ)言包已經(jīng)將要生成了。

 

點(diǎn)擊確定,則可以看到如方法二下的1所示的圖形界面,然后按照那種方法一步步翻譯并保存,即可完成對(duì)wordpress的漢化工作。

至此wordpress語(yǔ)言包的翻譯已經(jīng)完成,若您登陸后臺(tái)或者在前臺(tái)查看時(shí)仍發(fā)現(xiàn),顯示仍然是英文時(shí),請(qǐng)不要驚慌。這是需要您使用Dreamweaver打開模板中的functions.php文件,在文件最后 “?>” 之前添加如下代碼:

function theme_init() {

load_theme_textdomain($domain, $path);

}

add_action (‘init’, ’theme_init’);

其中$domain:個(gè)人認(rèn)為是翻譯中的唯一標(biāo)識(shí)符,例如此例中的“StyleShop”。__( 'Newer Comments →', 'StyleShop' );不過有些人理解為主題路徑名,不置與否。

$path:為模板中翻譯語(yǔ)言包的路徑,一般會(huì)放在模板中的language或者lang文件夾中保存。

例如在Styleshop模板中,load_theme_textdomain()是這樣編寫的。load_theme_textdomain( 'StyleShop', $template_directory . '/lang' );其中$template_directory 為模板的路徑。

若至此網(wǎng)站前臺(tái)或者后臺(tái)仍然不顯示為中文,那么請(qǐng)檢查一下網(wǎng)站根目錄下的wp-config.php文件,找到“define ('WPLANG', '')”處,并將其改寫為“define ('WPLANG', 'zh_CN');”,那么網(wǎng)站將會(huì)顯示為您漢化的中文語(yǔ)言了。

若您在欣賞自己的漢化作品時(shí)發(fā)現(xiàn)某一些地方仍然不是很完美,唯一的原因便是Poedit軟件沒有查找到,或者說需要翻譯的部分并沒有使用“__”或者“_e”函數(shù)來規(guī)范。那么您可以使用Dreamweaver軟件對(duì)站點(diǎn)目錄下的文件進(jìn)行查找需要漢化的部分。然后使用函數(shù)“__”或者“_e”規(guī)范或者直接修改。

至此關(guān)于wordpress模板或者wordpress的插件漢化教程已經(jīng)完成,若您在使用過程中發(fā)現(xiàn)仍然存在問題,仍然無法幫助您脫離困境,那么請(qǐng)聯(lián)系筆者。

版權(quán)歸偶派網(wǎng)所有,偶派網(wǎng)網(wǎng)址:

關(guān)鍵詞:主題

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉