參考資料:WordPress多站點/網站
一開始創建這個網站時,是以中文介紹AI工具、數位筆記等。後來想要有一個主題是以英文讀者為面向。
暫不考慮另外再申請一個網址,想在原本的網站上,看可否區分中文、英文2種區塊,且不影響SEO。
研究了一下,發現 WordPress原本就支援多站點(MultiSite),分享操作步驟給大家:
多站點建立
我第一次操作以失敗告終,雖然新站點可指向網頁,但沒有WordPress後台,無法編輯,與我的主機商(Hostinger)的服務機器人對話了老半天也無解。
後來打掉重練,平白浪費了很多時間。所以建議可以上網找主機商的MultiSite指南,與上面參考資料的WordPress步驟參照,一步步小心架設比較保險。
FileZilla
我一開始沒有使用FileZilla,而是直接改Hostinger主機商後台的檔案,但第2次嚐試將”wp-config.php”檔案改從FileZilla操作,並同步查看Hostinger的語法是否有確實回寫。
直接下載FileZilla,填入「主機」、「使用者名稱」、「密碼」即可。在主機商操控面版的FTP處可找到這些資料,密碼忘了可以重設。
改語法
如上,進入檔案”wp-config.php”,將下面的語法貼在寫有” / That’s all, stop editing! Happy publishing. / ” 這一行的上面。刷新瀏覽器繼續。
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
WordPress多站點
接著在WordPress後台的工具(Tools)的「多站網路組態」設多網站為子網域。以我的英文網站Coin Rainbow為例,之後設的子網域就會是coinrainbow.celiafortune.com。
後續步驟如下:
- 先停用WordPress所有的外掛。
- 點入WordPress左側欄的「工具」的「多站網路組態」。
- 依指示再次改”wp-config.php”語法(同上,FileZilla操作,並同步check主機的檔案後台是否回寫),以及”htacces”語法(直接在主機商控制台的「檔案」處修改)
- WordPress的後台的左上方可以發現還了「多站網路管理中心」,可以從此處新增網路站點。
- DNS: 回到主機商後台,增加DNS指向新網站。(Type:「A」; Name: 你的子網域名,例如我的是「coinrainbow」;Points to:「原始網站IP」)
- Domains : 主機後台於「Subdomains」新增”coinrainbow.celiafortune.com子網域。(要勾選Custom folder for subdomain等)
- 回Wordpress後台 / 設定 / 永久連結,改「自訂」為「文章名稱」,記得儲存。
- 完成!
管理多網站
別忘了恢復之前停用的所有外掛,然後就可以開始編輯、管理這個新增的站點了。
建議可以搭配外掛「Multisite Language Switcher」,多語操作上會更方便。
請我喝杯珍奶