經常折騰 wp 的人肯定不止一個部落格,主題高產的 WPER 那就更不用說,所以我們不想重複地安裝 WordPress,透過 WordPress MU 只需要安裝一次就可以無限地建立 WP 站點。

WordPress MU 是 WordPress 多部落格的版本,而程式本身都是一樣的。

筆者也有很多個站點,部落格、演示站和它季|專屬民族格調商城!等等,尤其是商城做成簡、繁、英三種語言的就更需要使用 MU 來搭建,每個站點可以單獨設定語言,互不干擾。很早就測試過 MU 的安裝與配置,這次花了幾個小時的時間把所有的站點(除了商城)都安裝在一個 MU 中。
安裝前需要需確認主機支援偽靜態!經過在虛擬主機上測試,MU 只能安裝在主域名下,子域名可以安裝,但建立的站點不能訪問;同時在子域名下安裝時,選擇 “子目錄” 安裝,完成後登入不了後臺。有朋友測試安裝沒有問題可以留言告之,謝謝。本地使用 wamp 環境 “子目錄” 安裝 MU 是沒有問題,一切都正常,所以還是表明 MU 安裝在主目錄下是沒有問題。

MU 的安裝

一、新增開啟 MU 程式碼 WordPress 本身已經整合了 MU,預設是關閉的,所以不需要安裝任何程式,開啟只需新增一段程式碼。找到網站根目錄下的 wp-config.php 檔案,在

上面新增

  1. define(‘WP_ALLOW_MULTISITE’, true);

二、安裝 MU

進行下邊的操作之前一定要先禁用全部的外掛。

然後把 wp-config.php 檔案上傳至網站根目錄,重新整理後在網站後臺——工具就有 “配置網路” 選單,進入如下圖:

建立WordPress Multisite Network多站點網路安裝教程

選擇站點的連結地址方式,可以選擇 “子域名” 或 “子目錄” 兩種方式,連結方式如圖中的連結。在本地或子目錄下安裝不會提示選擇連結方式,因為只能以 “子目錄” 方式安裝。如果使用 “子域名” 方式安裝,需要主機支援泛域名解析,同時新增 DNS 記錄。三、新增網路所需的程式碼

點選安裝後,進行下一步之前建議備份當前的 wp-config.php 檔案和.htaccess 檔案,然後把

  1. define(‘MULTISITE’, true);
  2. define(‘SUBDOMAIN_INSTALL’, false);
  3. define(‘DOMAIN_CURRENT_SITE’, ‘sixianqiu.com’);
  4. define(‘PATH_CURRENT_SITE’, ‘/’);
  5. define(‘SITE_ID_CURRENT_SITE’, 1);
  6. define(‘BLOG_ID_CURRENT_SITE’, 1);

新增到 wp-config.php 檔案的/* 好了!請不要再繼續編輯。請儲存本檔案。使用愉快! */的上方,然後把

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index.php$ – 
    [L]
  4. # add a trailing slash to /wp-admin
  5. RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
  6. RewriteCond %{REQUEST_FILENAME} -f [OR]
  7. RewriteCond %{REQUEST_FILENAME} -d
  8. RewriteRule ^ – [L]
  9. RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
  10. RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
  11. RewriteRule . index.php [L]

新增到.htaccess 檔案中,並覆蓋掉其他 WordPress 規則,完成後上傳 wp-config.php 檔案和.htaccess 檔案到網站根目錄下。

上傳完成後點選頁面正文的 “登入” 按鈕重新登入 MU,進入後臺就能看到 MU 儀表盤:

建立WordPress Multisite Network多站點網路安裝教程

四、建立站點進入管理網路——站點中,建立站點,輸入相關資訊,點選 “新增站點”,一個新的 WP 站點就建立了

建立WordPress Multisite Network多站點網路安裝教程

新新增的站點都會顯示在 “我的站點” 列表下,我們可以點選進入新站點的儀表盤、寫文章等等

建立WordPress Multisite Network多站點網路安裝教程

在 MU 中建立的站點功能與獨立的 WordPress 站點一樣,只是不能安裝、編輯主題和外掛,這些都需要在 “管理網路” 中進行。筆者寫的文章都是透過在實踐中而總結的,筆者就是透過 MU 來建立的,接下來會寫一系列 MU 方面的教程,包括建立站點、資料的遷移、 MU 相關外掛使用等教程。