使用一個wordpress創建多個網站【轉】


以前Wopus團隊分別用Wordpress建立了Wopus中文平台WopusIDC平台

WordPress主題站WordPress插件基地等系列網站。這個方法雖然很簡單很實用,但確實很傻瓜,一點也不牛B!其實,我們完全可以用一個Wordpress對應不同的數據庫,建立這些網站群。牛B吧?那就接下去看到底是如何牛B的,哈哈!
首先,合並站點之前,請確保:

  1. 備份wp-content目錄數據
  2. 各站永久鏈接格式必須一致
  3. 最好新建幾個不同的數據庫表(視你要建立的網站數量而定)

如果以上條件都滿足,那你可以繼續看下去:
假設我們現在有兩個網站,一個是www.wopus.org,一個是themes.wopus.org,要把他們合並到同一個Wordpress中,那么,我們只需要在wp-config.php加上如下代碼即可:

if($_SERVER["HTTP_HOST"]=="www.wopus.org" || $_SERVER["HTTP_HOST"]=="wopus.org"){

define('DB_NAME', 'www');
define('DB_USER', 'www_usr');
define('DB_PASSWORD', 'www_psw');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

}else if($_SERVER["HTTP_HOST"]=="themes.wopus.org" || $_SERVER["HTTP_HOST"]=="themes.wopus.org"){

define('DB_NAME', 'themes');
define('DB_USER', 'themes_usr');
define('DB_PASSWORD', 'themes_psw');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

}

這段代碼來自cbm's land的面向對象(OOP)的使用Wordpress系統 一拖N的用法
代碼很簡單,就是根據不同的$_SERVER["HTTP_HOST"]來讀取不同的數據庫表的配置,再加上不同的主題風格、和插件,看起來就像不同的網站了,其實一個Wordpress做出來的。國內著名的博客服務商--Yo2,就是在此基礎上建立起來的,而不是用的Wordpress mu。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM