多站點 (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 插件在多站點模式下無法使用。