本文是《快速建立網站》系列的第7篇,若是你尚未看過以前的內容,建議你點擊如下目錄中的章節先閱讀其餘內容再回到本文。html
訪問本系列目錄,請點擊:http://devopshub.cn/tag/wordpress-on-azure/web
1. 網站管理平臺WordPress和雲計算平臺Azure簡介 (6分鐘視頻 )
2.1 在Azure上建立網站及網站運行機制 (13分鐘視頻)
2.2 域名綁定操做和Azure負載均衡機制 (12分鐘視頻)
2.3 WordPress 初始化和網站管理功能 (11分鐘視頻)
3.1 WordPress 數據導入 (12分鐘視頻)
3.2 WordPress 多站點支持和Azure在線代碼編輯器 (14分鐘視頻)
3.3 WordPress 多語言支持 Multisite Language Switcher (15分鐘視頻)
3.4 WordPress 主題安裝和配置,美化你的網站 (15分鐘視頻)
4.1 爲啥造軟件不一樣於造汽車,爲啥是軟件就必定會有Bug - 構建開發運維一體化(DevOps)(11分鐘視頻)
4.2 完結篇 – 應用運營vs.發射衛星,遙測(Telemetry) 技術 (13分鐘視頻)瀏覽器
上一節(3.2)中咱們完成了WordPress的多站點模式升級,如今咱們有2個不一樣的站點分別位於根和/en這個目錄之下。在這一節(3.3)中,咱們將在WordPress上啓用多語言支持,這個過程當中會用到WordPress插件,我也會對多站點模式下的插件安裝和一些常見的插件進行介紹。微信
請配合視頻閱讀本文
WordPress多站點模式下的插件安裝
啓用多站點支持後的WordPress插件安裝須要經過Network Admin控制檯來完成,而後再對全部的子站點啓用插件。
首先咱們須要切換到Network Admin控制檯網絡
而後進入 Plugins | Add New 添加插件頁面app
添加插件頁面會列出全部能夠找到的插件,這些信息時經過wordpress.org提供的,這些插件都是由全世界的開發人員共享出來,可供直接使用的,大多數插件是免費的,固然也有一些事收費的。負載均衡
圖中所示:
1. 能夠經過搜索框使用關鍵詞搜索插件
2. 請注意插件的兼容性,是否與你當前使用的WordPress版本兼容
3. 關注插件的評級,由不少插件的功能很是接近,在這種狀況下儘可能選擇評級較高的插件使用。
4. 點擊 Install Now能夠直接完成安裝運維
使用以上搜索框輸入 Multisite Language Switcher,並在找到的如下插件上點擊Install Now。編輯器
安裝完成後會顯示以下頁面,點擊其中的Network Activate(在整個多站點網絡上啓用此插件)wordpress
WordPress多語言支持文件獲取和上傳
插件安裝好後,切換到主站的控制檯,會看到以下提示。這時因爲WordPress沒法找到語言支持文件形成的。語言支持文件是軟件/網站中用於支持多語言的廣泛作法,通常支持多語言的軟件都會使用特殊的空間來顯示頁面文字,這些控件能夠根據應用中的配置到語言支持文件中去獲取須要顯示的語言文字,這樣咱們就能夠在不修改代碼的狀況下動態的顯示不一樣的語言了。
以上的 manually install some language file連接將指引你進入WordPress文檔,大家對安裝多語言文件進行了詳細支持。
語言支持文件的下載地址:
http://wpcentral.io/internationalization/
按照你須要的語言下載相關文件並將zip文件解壓出來,爲後面的上傳作準備。
上傳語言文件咱們仍然不須要使用ftp,由於「Monaco」支持文件的拖拽上傳操做,以下圖,首先在wp-content目錄下建立一個叫languages的目錄,而後將解壓好的語言文件拖入便可完成上傳。
上傳完成的languages目錄時這樣的
完成以上語言支持文件上傳後,進入WordPress控制檯的Settings | Multisite Language Switcher頁面,就能夠對當前站點的前臺,後臺分別制定不一樣的語言,也能夠對這個多語言插件進行詳細的配置。
完成配置並點擊Configure按鈕後,若是你在後臺也選擇了中文,那麼會立刻看到控制檯的界面語言切換成了中文。
按照一樣的方式對另一個/en的站點進行配置,指定成你須要的語言。就完成了多語言的配置。
在文章上啓用多語言支持
啓用多語言後,在文章編輯頁面的右側回出現多語言切換選項,裏面會顯示其餘子站點中的文章標題,這樣若是你在其餘站點使用了不一樣語言,就能夠將當前的文章和其餘站點的文章進行連接,造成同一篇文章的不一樣語言版本切換效果。
到這裏,咱們就完成了WordPress多站點,多語言的配置。也許你在本系列文章的開始以爲WordPress不過是個簡單的文章發佈而已,到這裏是否以爲它有那麼一點高大上了?另外,在這個過程當中我沒有使用任何的專業開發工具,僅僅使用瀏覽器就完成了網站後臺代碼的修改,這也是雲計算的一大優點,也許幾年之後再沒有人會使用pc,更沒有人會安裝動輒幾個G大小的IDE在本身的電腦上了,一切都將發生在雲端。
下一節(3.3),我講給你們介紹如何美化你的站點,讓你的站點Ready to Live!
請關注微信公衆號anb-io,每週推送內容,有技術也有生活,一塊兒作個有情懷的程序猿。