多站點 (Multisite) 功能是 WordPress 3.0  版本的一個重要更新,整合了 WordPress MU 核心。後臺自動升級核心後,無法直接使用該功能。需要透過手工修改配置檔案予以開啟。以下作簡單說明:(首先要開啟允許使用者註冊)
第一步:編輯配置檔案
編輯根目錄的 wp-config.php 檔案,找到以下程式碼:

  1. define ('WPLANG', 'zh_CN');

在其之後新增以下程式碼:

  1. define('WP_ALLOW_MULTISITE', true);

這個時候重新整理後臺頁面,工具選單中已經有新增網路 (Network) 選項。
第二步:停用外掛
為了順利設定多站點功能,需要暫停所有已安裝舊外掛,可以在操作完成後重新開啟。
第三步:建立資料夾
透過 FTP 在 webl/wp-content 目錄下建立 blogs.dir 目錄,屬性為 777 模式。這個目錄用於儲存子站點上傳的媒體檔案。
第四步:追加配置程式碼
重新整理管理頁面,點選工具選單中的網路 (Network) 選項卡,系統會自動生成需要追加的程式碼片段。其中和 wp-config.php 相關的有兩段程式碼。首先在後新增以下程式碼:

  1. define( 'MULTISITE', true );
  2. define( 'SUBDOMAIN_INSTALL', false );
  3. $base = '/'; //基準 URL
  4. define( 'DOMAIN_CURRENT_SITE', 'www.weixiaoduo.com' ); //請將 www.weixiaoduo.com 替換為主站域名
  5. define( 'PATH_CURRENT_SITE', '/' ); //當前部落格路徑
  6. define( 'SITE_ID_CURRENT_SITE', 1 );
  7. define( 'BLOG_ID_CURRENT_SITE', 1 );

為了保證站點安全,需要接著新增以下程式碼尾隨其後:

  1. define( 'AUTH_SALT', '...' );
  2. define( 'SECURE_AUTH_SALT', '...' );
  3. define( 'LOGGED_IN_SALT', '...' );
  4. define( 'NONCE_SALT', '...' );

這兩段程式碼每個部落格都不一樣,請直接從後臺提示頁面複製。
第五步:修改 .htaccess 檔案
將舊 .htaccess 配置檔案修改為如下程式碼 (具體程式碼請參考後臺頁面提示) 。
操作過程中遇到的問題:
1 、開啟 WordPress 3.0 多站點功能會導致舊文章的固定連結 (Permalink) 轉換為 /blog/%year%/%monthnum%/%postname%/ 的形式,需要手工改回原狀。
2 、 Google XML Sitemaps 外掛在多站點模式下無法使用。