WordPress Multisite是一個功能強大但隱藏的WordPress核心功能,可讓您創建由單個WordPress安裝提供支持的整個網站網路。
在某些情況下,它可以為您提供更加簡化,高效的方式來管理多個WordPress站點。
但WordPress Multisite可能有點棘手,需要特別考慮,這就是為什麼我們來幫助這個巨大的WordPress Multisite教程。
在接下來的約4,000個單詞中,我們將回答以下問題:
-
❓什麼是WordPress Multisite?您將了解它是什麼,它是如何工作的,以及何時在單個WordPress站點上使用WordPress Multisite是個好主意。
-
?如何在WordPress中啟用Multisite?您可以按照我們詳細的分步教程來設置您自己的WordPress多站點安裝。
-
?如何使用網路管理儀錶板?您將學習如何管理網站網路,包括主題和插件如何在Multisite網路上運行。
-
?我可以將獨立域用於不同的網站嗎?是的 – 它被稱為WordPress多站點域映射,您將學習如何設置它。
-
?是否有WordPress Multisite插件來幫助管理網路?是的,我們會分享一些最好的。
有很多內容要涵蓋,所以讓我們深入研究,從更深層次的回答「什麼是WordPress Multisite?」開始。
什麼是WordPress Multisite?關鍵方面詳細解釋
再一次 – WordPress Multisite是一個核心WordPress功能,可讓您創建一個單獨但連接的WordPress網站的網路。
WordPress.com可能是Multisite最常用的例子。每個網站 – 例如yourblog.wordpress.com – 是WordPress.com網路內的一個單獨網站。
您可以將您的網路公開 – 如WordPress.com – 以便任何人都可以註冊並創建自己的網站。或者,您可以將內容保密,只有您或其他授權用戶才能創建新的網站。
當您設置自己的網路時,您將能夠使用以下方式創建單獨的網站:
-
子文件夾 – 例如gowp.com/site1,gowp.com/site2等
-
子域名 – 例如site1.gowp.com,site2.gowp.com等
-
單獨的域名 – 例如site1.com,site2.com等(這需要一些調整,我們將在後面的WordPress Multisite教程中介紹)。
但是,不是為每個站點創建單獨的WordPress安裝,所有網站都將使用相同的WordPress安裝,資料庫,插件和主題。這樣可以實現更精簡的管理,尤其是當您的網路站點在性質和需求上相似時。
作為網路管理員,您將獲得一個新的超級管理員用戶角色,該角色可讓您管理網路上的每個站點。但是,您還可以為每個網路站點創建單獨的管理員。
我如何使用WordPress Multisite?
好吧,我們將在本文後面介紹細節,但是這裡有一個關於如何使用WordPress Multisite的快速概述。
首先,您將像創建一個WordPress網站一樣創建一個全新的WordPress安裝。
然後,您需要對wp-config.php文件進行一些調整以啟用WordPress Multisite。之後,您可以從WordPress儀錶板運行多站點設置工具來完成任務。
從那裡,您將能夠從新的網路管理儀錶板管理整個網路,該儀錶板看起來像常規的WordPress管理儀錶板,但有一組全新的選項。
WordPress Multisite引擎蓋方面的快速破解
我們不希望在WordPress Multisite的技術方面陷入困境,但重要的是快速介紹WordPress Multisite在資料庫和文件上傳方面的功能。
請參閱,如果您創建了多個單獨的WordPress安裝,則每個安裝都將獲得自己獨立的資料庫。
但是,使用WordPress Multisite,您的所有網路站點共享同一個資料庫。為此,WordPress將複製每個網站的某些表。
除了資料庫結構之外,還存在每個網站的文件上傳問題。
使用單個WordPress站點,WordPress將文件上載存儲在wp-uploads文件夾中。 WordPress Multisite還在那裡存儲文件,但會為每個網站添加一個子文件夾。
在GoWP,我們通過白標服務幫助代理商和網路專業人士管理,保護和更新客戶的WordPress網站。讓我們來解決頭痛問題,讓您專註於重要的事情 – 發展您的業務!
Go GoWP,拓展您的業務
WordPress多站點與WordPress上的多個站點:您應該使用哪個?
WordPress Multisite是一把鎚子,但不是每種情況都是釘子。也就是說,它是一個有用的功能,但它不適合您需要管理多個網站的每種情況。
因此,當談到使用WordPress Multisite與WordPress上的多個站點時,您應該使用哪一個?
當您構建一個具有類似功能的網站網路時,WordPress Multisite是一個很好的選擇。一些例子是:
- 每個物理位置具有單獨網路站點的企業
- 一個房地產代理商,每個代理商都有一個單獨的網站
- 內聯網,公司中的每個部門都有自己獨立的站點
- 一所大學,每個部門都有一個單獨的網站
- 投資組合或演示展示(例如,許多WordPress主題公司使用WordPress Multisite來處理各個主題的演示網站)
在所有這些情況下,WordPress Multisite讓您可以從擁有單獨的網站中受益,同時使管理所有網站變得更加容易,因為所有網站都具有類似的功能(並且需要類似的插件/主題)。
此外,如果您想讓其他人在您的網路上創建自己的網站,WordPress Multisite是工作的工具,例如您自己的利基版WordPress.com。
以下是WordPress Multisite不是工作的工具,但是:
-
超小型網路 – 如果您只有3-4個站點,您可能最好只使用InfiniteWP,ManageWP或MainWP等工具來管理統一儀錶板中的單獨站點安裝。
-
管理客戶端站點 – 雖然一些自由職業者主張將Multisite用於客戶端站點,但一個很大的潛在問題是所有客戶端站點共享同一個資料庫。這不僅會導致安全/隱私問題,而且如果您的客戶希望將來離開,導出單個網站也很麻煩。同樣,像InfiniteWP或ManageWP這樣的工具可能是管理客戶端站點的更好選擇。
-
大型網路,但完全不同的網站需求 – 如果你有一個大型網路,但網站在主題,插件等方面幾乎沒有相似之處,你可能只想將它們作為單獨的安裝而不是試圖適應所有將不同的功能集成到單個多站點網路中。
-
不同的資源使用情況 – 如果您有一個使用大量資源的網路站點,這將影響所有其他網路站點,即使這些站點使用的資源非常少。通過分離高流量站點,您可以為高流量和低流量站點創建更優化的託管環境。
WordPress Multisite添加超級管理員用戶角色
默認情況下,WordPress有五個用戶角色,用於控制個人用戶登錄WordPress時可以做什麼和不能做什麼。了解有關WordPress用戶角色的更多信息。
WordPress Multisite增加了第六個用戶角色 – 超級管理員。
超級管理員可以管理多站點網路中的每個站點,並選擇可用的主題和插件。
每個網路站點也會獲得常規管理員用戶。但是,這些常規管理員的功能比使用WordPress單站點的功能要少。例如,常規管理員無法安裝新主題或插件。
主題和插件如何在WordPress Multisite上運行?
使用WordPress Multisite,您仍然可以像安裝單個站點一樣安裝主題和插件。但是,存在一些差異。
首先,只有超級管理員可以安裝新的插件和主題。個別網站無法安裝自己的插件和主題。
當您安裝新的插件和主題時,您實際上是定義了各個網站管理員可用的主題和插件池。
然後你可以:
- 為各個網路站點提供是否激活插件或主題的選項
- 強制激活所有網站的主題或插件
我們稍後會詳細介紹它的工作原理。
對於插件的WordPress多站點兼容性,許多常規WordPress插件應該與WordPress Multisite一起使用。但是,並非所有插件都能保證正常工作。
如果可能,您將需要查找專門提及Multisite兼容性的插件。或者,確保在暫存站點上測試插件,然後在活動的多站點網路上運行它們。
你需要特殊的WordPress多站點主機嗎?
託管WordPress Multisite沒有特殊要求,大多數情況下,您可以在任何允許您託管WordPress的主機上使用WordPress Multisite。
但是,請記住,您正在創建一個網站網路。因此,即使您在技術上只使用「一個」WordPress安裝,每個站點也將擁有自己的數據並接收自己的流量。
因此,您可能會使用更多資源,而您可能希望獲得的不僅僅是預算託管。
除此之外,還有一些事情需要考慮。
首先,一些託管的WordPress主機會向您收取額外費用以使用WordPress Multisite。例如,如果您想在飛輪上更便宜的主機層上使用WordPress Multisite,您需要每月額外支付10美元(在更高級別上免費):
其次,一些託管的WordPress主機為您提供WordPress Multisite的一鍵安裝工具。例如,Kinsta允許您從一開始就安裝WordPress Multisite:
現在,自己安裝WordPress Multisite並不太難(我們將向您展示如何),但這是一個很好的獎勵,可以為您節省一些工作。
如何設置WordPress多站點:循序漸進指南
現在您已經了解WordPress Multisite是什麼以及它是否適合您的情況,讓我們深入了解如何設置WordPress Multisite。
以下是您將在本教程中遵循的步驟的高級視圖:
- 創建一個新的WordPress安裝
- 在wp-config.php文件中啟用Multisite
- 運行網路安裝工具
- 將一些代碼片段添加到wp-config.php和.htaccess文件中
第1步:創建一個新的WordPress安裝
首先,您需要為Multisite網路創建一個全新的,乾淨的WordPress安裝。您可以將Multisite添加到現有站點,但如果可能,更容易避免。
您可以使用通常用於為單個站點安裝WordPress的任何方法。例如,主機上的自動安裝程序完全沒問題。
第2步:在wp-config.php中啟用WordPress Multisite
雖然WordPress Multisite是一個核心WordPress功能,但它默認情況下不會激活。要激活它,您需要在wp-config.php文件中添加一行。
為此,請使用FTP或cPanel文件管理器編輯wp-config.php文件。然後,找到這一行:
/ *就是這樣,停止編輯!快樂出版。 * /
並在該行上方添加以下代碼段:
/ *多站點* /
define('WP_ALLOW_MULTISITE',true);
這是cPanel文件管理器中的樣子:
第3步:運行網路安裝工具
現在,打開您網站的WordPress儀錶板管理員(如果您已打開它,則刷新它)。
然後,轉到工具→網路設置(使用上一步,您可以使用此區域):
現在,你需要做出一些選擇。
首先,您將為網路中的各個站點選擇URL結構。您有兩種選擇:
-
子域* – 每個站點都有自己獨立的子域 – 例如site1.multisiteexample.com
-
子目錄 – 每個站點都在自己的文件夾中 – 例如multisiteexample.com/site1
*如果您選擇子域,則需要執行一個額外的步驟才能使工作正常。我們將在一秒鐘內介紹。
如果您想為每個站點使用單獨的域 – AKA域映射 – 現在選擇子目錄選項 – 我們將在稍後介紹使用域映射的過程。
仔細考慮這個選擇,因為你以後不能改變它。沒有正確或錯誤的答案 – 這實際上取決於您的偏好:
在此之下,您可以選擇網路標題和網路管理員電子郵件。
完成選擇後,單擊「安裝」:
第4步:將代碼片段添加到wp-config.php和.htaccess文件
在下一個屏幕上,WordPress將為您提供兩個不同的代碼片段:
您需要將第一個代碼段添加到wp-config.php文件中。將其添加到您在步驟2中添加的代碼段下方:
然後,將第二個代碼段添加到您網站的.htaccess文件中。替換BEGIN WordPress和END WordPress部分之間的任何代碼:
之後,您需要再次登錄WordPress儀錶板。然後,您應該看到WordPress多站點網路管理儀錶板:
我們將在一秒鐘內向您展示如何使用此儀錶板,但首先,如果您決定為您的網站使用子域,我們需要提供一些內務管理。
如果使用子域,請添加通配符DNS規則
僅當您選擇為網路使用子域時,此步驟才適用。那就是 – site1.multisiteexample.com。
為了使子域工作,您需要在主機上設置一個稱為通配符DNS記錄的東西。這使WordPress可以為每個網站動態使用子域。
如果您的主機使用cPanel,則該過程非常輕鬆。
打開您的cPanel儀錶板,找到Subdomains選項:
然後,從下拉列表中選擇基本WordPress多站點安裝的域名,在子域欄位中添加星號(*),然後單擊「創建」:
如果您的主機不使用cPanel,我們建議您與主持人的支持人員聯繫以獲取幫助。
如何使用WordPress多站點網路管理儀錶板
現在您已經設置了WordPress多站點,我們將介紹如何在網路管理儀錶板中使用新的超級管理員許可權。
除了幫助您管理網路之外,您還可以在此設置WordPress多站點域映射,我們將在您瀏覽之後向您展示。
WordPress多站點網路管理員快速瀏覽
您可以在網路管理儀錶板上管理您的網路。它看起來很像常規的WordPress儀錶板 – 只是有不同的選項。
您可以訪問yoursite.com/wp-admin/network/訪問它。
然後,您將使用側欄中的菜單選項來管理您的網路:
配置基本網路設置
首先,您需要為網路配置一些基本設置,例如訪客是否可以註冊和創建自己的網站。
要訪問這些設置,請轉至設置→網路設置。
在「註冊設置」部分,您可以選擇:
- 是否允許新用戶註冊
- 這些用戶是否可以創建自己的網站
您還可以選擇以下較小的設置:
再往下,「新建站點設置」允許您配置每個新網路站點的默認值。例如,您可以更改所有新WordPress安裝的默認「Hello World!」博客文章的文本:
在底部,您可以配置一些其他雜項功能,例如每個網站獲取多少上傳空間:
此處,「啟用管理菜單」選項是一個重要選擇。如果選中插件框,各個網站管理員將能夠查看插件區域並手動啟用或禁用某些插件(您可以選擇他們可以控制的插件 – 一秒鐘內更多內容)。
無論您選擇什麼,個別網站管理員都無法安裝自己的插件。
管理和添加網站
通過「站點」選項卡,您可以查看所有網路站點的列表並手動添加新的網路站點。
當您第一次安裝WordPress Multisite時,您只有一個站點 – 您的核心WordPress安裝:
要添加新站點,請轉到站點→添加新站點。
在這裡,您可以:
- 選擇URL(根據您的URL結構首選項)
- 配置標題,語言和管理員電子郵件等基礎知識
如果具有管理員電子郵件的用戶不存在,WordPress將自動創建一個:
添加網站後,您可以對其進行編輯以查看更多選項,例如其設置,用戶和主題:
安裝和啟用主題
要在Multisite網路上安裝新主題,您將使用主題區域。
安裝主題有兩個部分:
-
實際安裝 – 您可以像安裝WordPress單個站點一樣安裝主題
-
網路啟用 – 這允許各個網路站點管理員選擇主題
例如,假設您要在網路上安裝Astra主題,這是我們在GoWP中使用的主題。
首先,您將轉到主題→添加新並安裝主題:
但是,如果我們要切換到網路站點上的常規管理員用戶,您可以看到各個站點管理員無法在其網路站點上激活Astra:
要使Astra主題可用作所有網站的選項,您需要從網路管理員的主題區域中啟用網路:
完成此操作後,各個站點管理員現在可以為其網站選擇Astra主題:
安裝和啟用插件
Network Admin的Plugins區域允許您對插件執行類似的操作。那是:
- 您可以像往常一樣通過插件→添加新的方式安裝插件
- 您需要通過網路激活它們以使它們在您的網路上生效
但是,也存在一些差異。
通過主題,「網路啟用」使主題可用於各個網站,但不會強制它們使用特定主題。
但是,當您激活網路激活插件時,您將強制它在每個網路站點上處於活動狀態。
例如,如果我們安裝並網路激活Elementor頁面構建器插件:
然後,它會在每個網路站點上自動激活 – 個別網站所有者在此問題上別無選擇:
不過,還有另一種方法可以解決這個問題。
如果您在網路設置中啟用了插件管理菜單:
然後,各個網站所有者可以選擇是否激活某些插件。
這是一個例子。
假設您從Network Admin儀錶板安裝了兩個插件:
-
Elementor – 已安裝且已激活網路
-
WPForms Lite – 已安裝但未激活網路
現在,Elementor仍在所有網站上自動激活。但是,各個網站站點管理員可以使用自己的插件區域來選擇是否激活WPForms Lite:
基本上,你可以:
- 成為獨裁者並精確控制每個站點上哪些插件處於活動狀態
- 讓各個網站管理員選擇在各自的站點上激活哪些插件
- 將兩者混合使用以強制某些插件處於活動狀態,同時為用戶提供其他插件的選擇
在GoWP,我們通過白標服務幫助代理商和網路專業人士管理,保護和更新客戶的WordPress網站。讓我們來解決頭痛問題,讓您專註於重要的事情 – 發展您的業務!
Go GoWP,拓展您的業務
WordPress多站點域映射指南(可選)
現在我們已經向您展示了WordPress多站點網路管理儀錶板的工作原理,讓我們回顧一下我們已經提到過幾次的域映射概念。
如果需要複習,域映射是指為網路站點提供其自己的獨立域名,而不是子域或子目錄。
再次 – 這個WordPress多站點域映射教程是100%可選的。如果要為每個網站使用單獨的域,則只需按照此部分操作即可。如果您不打算使用域映射,請單擊此處以跳過以了解有用的WordPress Multisite插件。
以前,域映射是一個複雜的主題,需要一個單獨的插件。但是,從WordPress 4.5開始,域映射現在內置於核心,並且更容易從WordPress內部進行設置,儘管其他技術問題仍然有點棘手。
假設你的主要WordPress Multisite安裝是multisiteexample.club,你想在coolblog.com上添加一個新的網站。
步驟1:在網路管理員儀錶板中配置站點地址
要開始使用,請轉到站點→添加新。
在這裡,您將被迫根據網路設置添加網站的URL。在該框中輸入任何內容 – 現在無關緊要。請務必填寫其他詳細信息。然後,單擊「添加站點」:
現在,轉到「站點」區域並編輯剛剛創建的站點:
現在,您將能夠編輯完整的站點地址(URL)欄位。輸入要使用的獨立域名,然後單擊「保存更改」:
第2步:將域指向您主機的名稱伺服器
接下來,您需要對其進行設置,以便獨立域名(此示例為coolblog.com)將訪問者引導至WordPress網站。
您將在您的主機和您註冊域名的位置執行此操作。
首先,您需要更新域的名稱伺服器以指向您的主機。
為此,您需要從主機獲取您的名稱伺服器。您通常可以在主機信息中心找到此信息,但如果您不能,則可以與主持人聯繫:
然後,您需要前往您註冊域名的位置,並編輯域名伺服器以指向主機的名稱伺服器。以下是熱門域名註冊商的一些教程:
- 去吧爸爸
- Namecheap
第3步:添加域別名
最後,您需要在主機上添加域作為別名。這使您可以將域連接到WordPress Multisite。
不幸的是,此過程取決於您的主機。有時它很簡單,而有時它可以變得非常技術性。
例如,在Kinsta,它就像通過Kinsta儀錶板添加域一樣簡單:
而其他主機需要不同級別的細節。例如,某些cPanel安裝具有Alias域的內置工具,而SiteGround的cPanel則沒有。
老實說,如果您不確定主持人如何處理它,那麼您最好的選擇是聯繫主持人的支持並請他們幫助您設置別名域。
有用的WordPress多站點插件,以擴展您的網路
除了可以在網路上使用的常規插件之外,還有專門用於幫助您向網路添加新功能和/或更有效地管理網路的WordPress多站點插件。
以下是一些最好的WordPress Multisite插件,可以擴展您的網路……
多站點增強功能
顧名思義,Multisite Enhancements為Super Admins添加了許多增強功能,以幫助管理您的Multisite網路。
您將在儀錶板中獲得新的有用數據,更多菜單選項以及其他一些調整。
多站點工具欄添加
另一個恰當命名的插件,Multisite Toolbar Additions讓Super Admins可以從WordPress管理工具欄訪問一些方便的新功能。
用戶切換
用戶切換是一個非常方便的插件,可讓您快速切換不同的WordPress用戶帳戶,而無需登錄/註銷或使用隱身標籤。這有助於體驗不同用戶如何看待您的多站點網路(例如超級管理員與管理員)。
MultiSite克隆複製器
MultiSite Clone Duplicator可讓您快速複製單個網站。基本上,您可以使用它來創建一個「主」網站,然後根據需要多次克隆它。
多站點共享側欄
多站點共享側欄允許單獨的網站共享相同的側欄。如果您為不同的商店位置創建單獨的網路站點,這非常方便。
WP安全審核日誌
WP安全審核日誌不是特定於WordPress Multisite,但它有助於跟蹤網路的運行情況。
基本上,它允許您記錄重要操作,以便您可以留意網路上的任何可疑或惡意活動。
多站點插件管理器
Multisite插件管理器使您可以更好地控制網路上的插件。您可以選擇為新博客自動激活哪些插件,為各個網站分配特殊的插件許可權規則等。
立即開始使用WordPress Multisite!
有了這個,我們已經到了WordPress多站點指南的末尾。
WordPress Multisite不適合涉及多個WordPress網站的所有情況,但如果您的需求與WordPress Multisite提供的相匹配,它可以提供一種更簡單的方式來管理和運行WordPress網站。
最後,如果您希望合作夥伴幫助您管理您的網站網路,我們的專家WordPress工程師團隊將全天候為您服務,以確保您的網路順利運行。在這裡了解更多。
WordPress Multisite:解釋,教程,插件等
5(100%)3投票