讓 WordPress 實現前臺英文後臺中文任意切換圖文教程

很多站長做英文站的時候,剛開始接觸的都是 WordPress,但是因為做英文站都是要面向國外使用者,所以程式語言也應該用英文的,WordPress 操作很簡單,當然,安裝英文版的 WordPress 也難不倒廣大站長。對於新接觸 WordPress 的站長來說,面對全英文的後臺不知道從哪下手,有沒有什麼辦法讓 WordPress 是前臺顯示英文,後臺顯示中文的呢?當然有,今天,便宜吧就介紹給大家。

首先,下載 WordPress 英文版程式,地址為 http://WordPress.org/,這裡有很多人使用的方法是下載箇中文版 WordPress,然後安裝個英文版的主題而達到前臺英文後臺中文的目的。這是可以的,但是因為畢竟很多外掛都是英文的,還有很多主題對中文不相容,所以建議還是下載 WordPress 英文版。

然後,上傳到空間安裝好 (不要和我說這個都不會),然後就有 2 種方法實現 WordPress 前臺英文後臺中文,便宜吧在這裡都介紹一下吧。

第一種方法是很多人用到的,首先下載中文語言包,地址為 http://code.google.com/p/wpcn/downloads/list,下載後解壓找到 zh_CN.mo,把 zh_CN.mo 檔案放到安裝了 WordPress 的網站中 wp-contentlanguages(沒有的話自己新建這個資料夾) 裡。然後修改根目錄下的 wp-config.php 檔案的程式碼,找到

define ('WPLANG', '');

修改成

define ('WPLANG', 'zh_CN');

儲存再上傳覆蓋就行了。這時候網站後臺就變成中文的了。但是這樣有個很大的缺點,就是前臺登陸註冊等字樣變成中文了,而且如果有人註冊了使用者,到了使用者登陸的後臺,也是中文,這點就給國外朋友出了難題了。總不可能要換語言的時候都改一下程式碼吧,這樣多麻煩。

第二種方法,利用外掛實現任意切換的效果。首先下載 admin in english 部落格外掛,下載地址為 http://WordPress.org/extend/plugins/admin-in-english/ ,下載後,解壓,修改裡面的 admin-in-english.php 檔案程式碼,原始碼如下

<?php
function admin_in_english_locale( $locale ) {
if ( is_admin() || false !== strpos($_SERVER['REQUEST_URI'], ‘/wp-includes/js/tinymce/tiny_mce_config.php’) ) {
return ‘en_US‘; //此改 zh_CN
}
return $locale;
}
add_filter( ‘locale’, ‘admin_in_english_locale’ );
?>

改為

<?php
function admin_in_english_locale( $locale ) {
if ( is_admin() || false !== strpos($_SERVER['REQUEST_URI'], ‘/wp-includes/js/tinymce/tiny_mce_config.php’) ) {
return ‘zh_CN‘;
}
return $locale;
}
add_filter( ‘locale’, ‘admin_in_english_locale’ );

?>

儲存好,壓縮成 zip 檔案,在 WordPress 裡上傳新增這個外掛,如下

然後還和第一種方法一樣,上傳語言包,然後修改 wp-config.php 檔案程式碼,但是程式碼修改為下面這樣

define (‘WPLANG’, ‘en_US‘);

儲存上傳即可,這個時候 WordPress 還是前臺和後臺都是英文,這時候只要登入 WordPress 後臺,啟用 admin in english 外掛,後臺即可變成中文,前臺還是照樣不變,登入等字樣也是英文,想後臺還原為英文的話,只要停用 admin in english 外掛就行了,這樣就大大方便了各位做英文站的童鞋了。