讓 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 ?> |
保存好,壓縮成 zip 文件,在 WordPress 裏上傳添加這個插件,如下

然後還和第一種方法一樣,上傳語言包,然後修改 wp-config.php 文件代碼,但是代碼修改為下面這樣
| define (‘WPLANG’, ‘en_US‘); |
保存上傳即可,這個時候 WordPress 還是前台和後台都是英文,這時候只要登錄 WordPress 後台,啓用 admin in english 插件,後台即可變成中文,前台還是照樣不變,登錄等字樣也是英文,想後台還原為英文的話,只要禁用 admin in english 插件就行了,這樣就大大方便了各位做英文站的童鞋了。