經常折騰 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 相關插件使用等教程。