文本是《WordPress 多站點(diǎn)(共10篇)》專題的第 3 篇。閱讀本文前,建議先閱讀前面的文章:
WordPress 3.0+ 可以直接開啟多站點(diǎn)模式,如果你要開啟,請查看: WordPress 開啟多站點(diǎn)(含Apache和Nginx偽靜態(tài)規(guī)則) 。今天就簡單說一下,如果將關(guān)閉多站點(diǎn)模式,還原主站點(diǎn)為單站點(diǎn)(主站點(diǎn)即你開啟多站點(diǎn)模式前的默認(rèn)站點(diǎn))。
開始之前,你要備份整個(gè)數(shù)據(jù)庫和所有文件,然后想辦法將主站點(diǎn)以外的所有站點(diǎn)的恢復(fù)到其他地方,或者分別轉(zhuǎn)到單站點(diǎn)模式。在這里暫時(shí)不介紹這個(gè)步驟,但是你一定要自己做好!!建議先閱讀 WordPress 開啟多站點(diǎn)(含Apache和Nginx偽靜態(tài)規(guī)則),因?yàn)楹芏嗖襟E都是反過來的。
1、禁用所有插件,刪除主站點(diǎn)以外的所有站點(diǎn)(記得備份或遷移這些站點(diǎn),刪除操作將會刪除相關(guān)的數(shù)據(jù))
2、刪除之前添加到 wp-config.php 用來開啟多站點(diǎn)的配置代碼(類似以下代碼:)
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
這時(shí)登錄后臺你會發(fā)現(xiàn)已經(jīng)回到了單站點(diǎn)模式
3、清除多站點(diǎn)的偽靜態(tài)規(guī)則:如果是Apache環(huán)境,請刪除之前添加到 .htaccess 的規(guī)則代碼;如果是 Nginx環(huán)境,請刪除添加conf配置文件的代碼。具體的請查看之前的 WordPress 開啟多站點(diǎn)(含Apache和Nginx偽靜態(tài)規(guī)則) 。訪問網(wǎng)站后臺,重新設(shè)置固定鏈接結(jié)構(gòu)。
4.開啟所需插件,到這里應(yīng)該可以恢復(fù)主站點(diǎn)的正常訪問了。但還是建議 登錄 phpMyAdmin 刪除多余的數(shù)據(jù)庫表:
- wp_blogs
- wp_blog_versions
- wp_registration_log
- wp_signups
- wp_site
- wp_sitemeta
- 以及 wp_users 下的 spam 和 deleted 字段
注:這里舉例的是默認(rèn)的數(shù)據(jù)庫前綴 wp_ ,請根據(jù)自己的實(shí)際數(shù)據(jù)庫前綴操作。
刪除前面6個(gè)數(shù)據(jù)庫很簡單,直接選中,然后刪除即可:

不會操作 phpMyAdmin 的,請先閱讀 phpMyAdmin教程。
刪除 wp_users 下的 spam 和 deleted 字段,需要進(jìn)入到 wp_users,然后執(zhí)行 SQL 命令。
刪除 spam 字段:
ALTER TABLE wp_users
DROP COLUMN spam
刪除 deleted 字段:
ALTER TABLE wp_users
DROP COLUMN deleted
關(guān)于刪除或添加某個(gè)數(shù)據(jù)庫表的字段,可參考 http://www.w3school.com.cn/sql/sql_alter.asp

到這里,一切操作OK!
您已閱讀完《WordPress 多站點(diǎn)(共10篇)》專題的第 3 篇。請繼續(xù)閱讀該專題下面的文章:
- 4.WordPress 多站點(diǎn)網(wǎng)絡(luò)共享圖片媒體文件
- 5.添加/移除 WordPress 多站點(diǎn)網(wǎng)絡(luò)的默認(rèn)頁面
- 6.WordPress 多站點(diǎn)網(wǎng)絡(luò)克隆網(wǎng)站數(shù)據(jù)和設(shè)置
- 7.如何(以及何時(shí))將WordPress多站點(diǎn)用于客戶項(xiàng)目
- 8.更改WordPress多站點(diǎn)網(wǎng)絡(luò)可上傳的文件類型和大小
- 9.WordPress 禁用多站點(diǎn)網(wǎng)絡(luò)的站點(diǎn)列表中的圖標(biāo)
- 10.如何檢查 WordPress 插件在多站點(diǎn)網(wǎng)絡(luò)中是否處于激活狀態(tài)





執(zhí)行完畢后出現(xiàn)了403forbidden nignx。。。
大神,關(guān)閉多站點(diǎn),必須刪除偽靜態(tài)嗎?我想保留偽靜態(tài)這個(gè)功能
刪除多站點(diǎn)的偽靜態(tài)規(guī)則就可以了啊,不需要你禁用服務(wù)器的偽靜態(tài)功能
我用的是阿里云服務(wù)器,不是主機(jī),,,,后悔啊,又貴又麻煩。云服務(wù)器需要設(shè)置nginx,我在你的另一篇帖子看到了。就是想問問,可以不刪除多站點(diǎn)偽靜態(tài)規(guī)則嗎?刪除后還得設(shè)置
wordpress多站點(diǎn)關(guān)閉后,想重新開啟,但是更改wp-config后,無法出現(xiàn)“網(wǎng)絡(luò)管理”,請問怎么處理?
開啟以后在我的站點(diǎn)里面,沒有增加站點(diǎn)的按鈕。怎么辦?
開啟多站點(diǎn)后,現(xiàn)在已關(guān)閉,但是有個(gè)插件不能正常使用,不知道是否還有哪兒需要關(guān)閉;
點(diǎn)擊集成支付寶插件的“添加商品”按鈕就顯示:您沒有足夠的權(quán)限訪問該頁面。
請問這是什么問題??我之前開啟過多站點(diǎn),現(xiàn)在已經(jīng)還原到單站點(diǎn)了。
如果把/wp-admin/admin.php中的
if ( ! defined(‘WP_NETWORK_ADMIN’))
define(‘WP_NETWORK_ADMIN’, false);
這段注釋掉,集成支付寶插件就可以正常使用,但是wordpress后臺的其他功能就不正常了。。。
請問這是什么情況導(dǎo)致的??如何修復(fù)??
非常感謝!!
建議你先禁用所有插件,然后才關(guān)閉多站點(diǎn)模式,然后重新啟用插件試試。如果還不行 ,那就重新安裝插件試試
真蛋疼,前面教了多站點(diǎn)開啟,現(xiàn)在又交如何關(guān)閉。。。。
開啟多站點(diǎn)后,出現(xiàn)數(shù)據(jù)庫異常,我給關(guān)了