WordPress 3.0預計將在五月份和大家見面。
WordPress 3.0的一個重要變化就是對WPMU的核心代碼的整合,這意味著你可以在一個WordPress安裝上實現多博客運行。 在WordPress后臺里,這個功能被叫做“網絡(Network)”或“多站點(Multi-site)”。 不過多站點功能默認是沒有啟用的,用戶如果希望使用,需要自己激活該功能。所以這里WordPress啦找了一些關于多站點功能的資料供各位日后使用。
要啟用3.0的多站點功能,你只需要打開WordPress根目錄下的wp-config.php文件, 在文件的任何位置加上以下內容:
define('WP_ALLOW_MULTISITE', true); 就可以從工具>網絡菜單中進入多站點管理界面了。
注意
在激活多站點功能之后,不能把WordPress放在獨立文件夾中。否則會影響對子站點的查找。
在以下情況下,不能創建多站點:
“WordPress地址(URL)”與“網站地址”不同
“WordPress地址”使用的是IP地址(如 127.0.0.1),或端口號不是 ':80', ':443'
提示:如果在本地機器上,請用 'localhost' 代替'127.0.0.1'
創建WordPress多站點網絡
新站點的網站地址
在添加子站點時,你可以選擇為新站點使用子域名或子文件夾。這是一個必選項,并且只有在重新配置WordPress時才可以進行更改。
子域名通過通配符子域名形式工作。你需要在Apache上激活,然后還需要為DNS記錄添加通配符子域名。有些主機提供商默認不支持這個功能,所以你可能需要事先確定一下。
子文件夾基于mod_rewrite工作。如果你已經為博客使用了固定鏈接,那么子文件夾形式的新站點可以正常運行。
要使用非子域名,你可以借助WordPress的域名綁定插件。
總網絡細節
服務器地址
多站點網絡的互聯網地址為yourdomain.com
網絡總標題
你希望這個擁有多站點的網絡叫什么
管理員的e-mail地址
你的e-mail地址
安裝問題
確認以上信息后,點擊“安裝(install)”按鈕。
你可能會看到一個關于通配符子域名的警告:
警告!通配符DNS可能未正確配置!
如果你確定DNS配置無誤,請忽略這個信息。
激活多站點網絡
1. 首先,備份已有的wp-config.php文件和.htaccess文件
2. 在/wp-content/下新建一個文件夾并命名為blogs.dir
這個文件夾用來存儲其它站點上傳的媒體文件,網絡服務器需要能夠寫入這個文件。并且文件的CHOWN和CHMOD權限要和wp-content文件夾一致。
3. 將WordPress提供的代碼添加到wp-config.php文件
WordPress會根據你之前的配置動態生成一段代碼,將它們添加到wp-config.php文件的WP_ALLOW_MULTISITE下。
4. 替換.htaccess文件
WordPress同樣會動態生成一段代碼,用這段代碼替換原有的.htaccess文件。
5. 全部完成并保存新的wp-config.php文件和.htaccess文件后,點擊“返回Dashboard”,刷新頁面
你會看見左邊的菜單區域多出了一個新選項——超級管理員。這就是添加、管理新站點、新用戶的地方了,而你原本的WordPress網站,會成為整個多站點網絡的主站。