WordPress Multisite คืออะไรและจะสร้างได้อย่างไร?
เผยแพร่แล้ว: 2022-01-30WordPress เป็นแพลตฟอร์ม CMS ที่ใช้กันอย่างแพร่หลาย ซึ่งจะขับเคลื่อน 43% ของเว็บไซต์ในปี 2022 ผู้ที่มีความเข้าใจเทคโนโลยีคอมพิวเตอร์เพียงเล็กน้อยเท่านั้นจึงจะสามารถสร้างหน้าเว็บโดยใช้คุณสมบัติที่ฟรีและเรียบง่ายของระบบ
เพื่อสร้างเว็บไซต์ที่ยอดเยี่ยม WordPress ได้นำเสนอทางเลือกที่หลากหลาย ซึ่งหนึ่งในนั้นคือ WordPress multisite ด้วยความช่วยเหลือของฟังก์ชันที่จำเป็นนี้ ผู้ใช้ WordPress แต่ละคนสามารถสร้างเครือข่ายโดเมนย่อยของตนเองได้เพื่อวัตถุประสงค์ที่แตกต่างกัน
มันถูกสร้างขึ้นเพื่อแทนที่ซอฟต์แวร์ WordPress รุ่นผู้ใช้หลายคน อนุญาตให้ผู้ใช้จัดการเทมเพลตและการตั้งค่าในลักษณะที่เป็นส่วนตัวและเป็นอิสระจากส่วนอื่นๆ ของชุมชน
การนำทางอย่างรวดเร็ว
- WordPress หลายไซต์คืออะไร?
- WordPress Multisite ทำงานอย่างไร?
- บทบาทและสิทธิ์ของผู้ใช้
- ธีมและปลั๊กอิน
- การทำแผนที่โดเมนและโดเมน
- รหัสและการจัดเก็บ
- ประโยชน์ของการใช้ Multisite
- ข้อเสียของ Multisites
- คู่มือการติดตั้ง WordPress หลายไซต์
- 1. เตรียมเปลี่ยนไปใช้หลายไซต์
- 2. แก้ไข wp-config.php
- 3. ตั้งค่าเครือข่าย
- 4. เปิดใช้งานเครือข่าย
- บทสรุป
WordPress multisite คืออะไร?
เป็นไปได้ที่จะสร้างเครือข่ายของเว็บไซต์ที่ขับเคลื่อนโดยการติดตั้ง WordPress เพียงครั้งเดียวโดยใช้ฟังก์ชัน WordPress Multisite ของแพลตฟอร์ม เนื่องจากเครือข่ายใช้ฐานข้อมูลแบบรวมศูนย์และระบบไฟล์ คุณจึงสามารถจัดการทุกอย่างได้จากแดชบอร์ดเดียว รวมถึงธีม คุณลักษณะ และบทบาทของผู้ใช้ และอื่นๆ
เครือข่ายของคุณสามารถคงความเป็นส่วนตัวได้ ตัวอย่างเช่น บริษัทในพื้นที่สามารถสร้างไซต์เครือข่ายสำหรับแต่ละตำแหน่งที่ดำเนินการได้ สำหรับเครือข่ายที่เป็นสาธารณะมากขึ้น คุณอาจเผยแพร่ต่อสาธารณะและอนุญาตให้ผู้ใช้ลงทะเบียนและสร้างไซต์ของตนเองภายในเครือข่ายได้ เช่นเดียวกับวิธีการทำงานของ WordPress.com
WordPress Multisite ทำงานอย่างไร?
ฟังก์ชั่นการติดตั้ง WordPress แบบหลายไซต์ในลักษณะเดียวกับการติดตั้ง WordPress ทั่วไป แต่มีคุณสมบัติเพิ่มเติมมากมาย
มาดูความแตกต่างที่สำคัญบางประการระหว่าง WordPress Multisite และการติดตั้ง WordPress แบบเดิมเพื่อให้เข้าใจถึงความแตกต่างได้ดีขึ้น
บทบาทและสิทธิ์ของผู้ใช้
เว็บไซต์ WordPress ได้รับการกำหนดค่าล่วงหน้าโดยมีบทบาทผู้ใช้ที่แตกต่างกันห้าบทบาท ผู้ดูแลระบบ บรรณาธิการ ผู้เขียน ผู้มีส่วนร่วม และผู้สมัครสมาชิก ล้วนได้รับการตั้งชื่อตามลำดับอำนาจหน้าที่ โดยเริ่มจากผู้อาวุโสที่สุด
ใน Multisite จะมีการแนะนำตำแหน่งใหม่ซึ่งวางไว้เหนือผู้ดูแลระบบและเรียกว่า "ผู้ดูแลระบบขั้นสูง" (เรียกสั้นๆ ว่าผู้ดูแลระบบเครือข่าย หรือเรียกสั้นๆ ว่าผู้ดูแลระบบขั้นสูง)
ผู้ดูแลระบบขั้นสูงมีอำนาจสูงสุด “ไซต์ย่อย” ของเครือข่ายอยู่ภายใต้พวกเขา และพวกเขามีหน้าที่รับผิดชอบในการจับตาดูพวกเขาทั้งหมดในเวลาเดียวกัน ผู้ดูแลระบบเพียงคนเดียวหรือสองสามคน: อย่างไรก็ตาม ผู้ดูแลระบบระดับสูงสามารถเข้าถึงและควบคุมไซต์ย่อยทุกแห่งในเครือข่ายของตนได้
ผู้ดูแลระบบ WP ที่ตั้งค่าเครือข่ายหลายไซต์จะได้รับการเลื่อนตำแหน่งเป็น "ผู้ดูแลระบบขั้นสูง" และพวกเขาสามารถเข้าถึงอินเทอร์เฟซการดูแลระบบที่อัปเดตอย่างมีนัยสำคัญ ผู้ดูแลระบบเครือข่ายสามารถใช้แดชบอร์ดนี้เพื่อจัดการเว็บไซต์ที่พวกเขารับผิดชอบ ผู้ดูแลระบบขั้นสูงสามารถปรับใช้ปลั๊กอินและธีมกับไซต์เฉพาะและเครือข่ายทั้งหมดได้ ระบบหลายไซต์ไม่อนุญาตให้ติดตั้งปลั๊กอินหรือธีม แม้ว่าผู้ดูแลระบบสามารถเปิดหรือปิดใช้งานได้ตามต้องการ
ในบางกรณี ผู้ดูแลระบบขั้นสูงอาจจำเป็นต้องสร้างเว็บไซต์สำหรับผู้ดูแลระบบใหม่หรือให้สิทธิ์แก่ผู้ใช้รายอื่นในการพัฒนาเว็บไซต์ใหม่ ทั้งนี้ขึ้นอยู่กับการกำหนดค่าเครือข่าย นอกจากนี้ ผู้ดูแลระบบขั้นสูงยังมีความสามารถในการมอบหมายผู้ดูแลระบบไปยังตำแหน่งเครือข่ายหนึ่งแห่งขึ้นไปตามดุลยพินิจของตน
ธีมและปลั๊กอิน
หากคุณมีการติดตั้ง WordPress บนเครือข่าย ปลั๊กอินและธีมจะไม่ถูกติดตั้งบนเว็บไซต์แยกต่างหาก แทนที่จะทำเช่นนั้น พวกเขาจะถูกเก็บไว้ในเครือข่ายและเปิดใช้งานในบางเว็บไซต์ตามความจำเป็น เนื่องจากเว็บไซต์ที่เชื่อมต่อผ่านเครือข่ายแชร์ปลั๊กอินและไฟล์ธีม แทนที่จะให้แต่ละเว็บไซต์ดาวน์โหลดแยกกัน ในกรณีนี้
เป็นไปได้ที่จะเปิดใช้งานธีมและปลั๊กอินบนเว็บไซต์ในเครือข่ายทั้งหมด ในขณะที่ยังควบคุมว่าปลั๊กอินและธีมใดบ้างที่จะเปิดใช้งานและปิดใช้งานในแต่ละเว็บไซต์ หากคุณเป็นผู้ดูแลระบบขั้นสูง นอกจากนี้ ผู้ดูแลระบบขั้นสูงยังสามารถอัปเดตธีมและปลั๊กอินในไซต์ย่อยทั้งหมดได้พร้อมกัน
นี่ไม่ใช่วิธีการทำงานของการติดตั้ง WordPress ตามปกติ แต่ช่วยให้สามารถสร้างเครือข่ายที่ปลอดภัยยิ่งขึ้นได้ เนื่องจากไซต์ทั้งหมดในเครือข่ายใช้ codebase ร่วมกัน ธีมหรือปลั๊กอินที่เป็นอันตรายซึ่งผู้ดูแลระบบเว็บไซต์ใช้งานอย่างไม่รับผิดชอบอาจส่งผลกระทบในทางลบต่อเครือข่ายทั้งหมดอันเป็นผลมาจากธีมหรือปลั๊กอินที่เป็นอันตราย เครือข่ายมีความปลอดภัยมากขึ้นจากการสงวนสิทธิ์นี้สำหรับผู้ดูแลระบบขั้นสูง
การทำแผนที่โดเมนและโดเมน
การสร้างหลายไซต์นั้นง่ายพอๆ กับการเพิ่มโดเมนย่อยในการติดตั้ง WordPress ที่มีอยู่ มีชื่อโดเมนเพียงชื่อเดียวสำหรับเว็บไซต์ทั้งหมดที่ติดตั้ง Multisite และเป็นชื่อเดียวกับชื่อโดเมนสำหรับเว็บไซต์ WordPress ส่วนกลาง การแบ่งเว็บไซต์ออกเป็นโดเมนย่อย (เช่น Website.network.com) หรือไดเรกทอรีย่อย (เช่น network.com/website) ขึ้นอยู่กับดุลยพินิจของผู้ดูแลระบบระดับสูง
คุณยังสามารถจับคู่โดเมนที่กำหนดเองกับเว็บไซต์ของเครือข่ายได้ หากคุณต้องการให้เว็บไซต์ของเครือข่ายมีชื่อโดเมนที่แตกต่างกัน ผู้เยี่ยมชมไซต์ย่อยจะรับรู้ราวกับว่าเป็นเว็บไซต์อื่น ๆ อันเป็นผลมาจากเทคนิคนี้ คุณสามารถแมปโดเมนใดๆ กับไซต์ย่อยผ่านการตั้งค่าการดูแลระบบเครือข่ายหลายไซต์
รหัสและการจัดเก็บ
WordPress หลายไซต์แตกต่างจากการติดตั้ง WordPress แบบสแตนด์อโลนโดยการกำหนดค่าส่วนหลังของไซต์ ในทำนองเดียวกัน ไซต์ย่อยทั้งหมดในการติดตั้งแบบหลายไซต์ใช้ไฟล์หลักเดียวกัน และเว็บไซต์ทั้งหมดใช้การติดตั้ง WordPress เดียวกัน
ไฟล์ธีมและปลั๊กอินยังถูกจัดเก็บไว้ในไดเร็กทอรีทั่วไปนี้ ทำให้ไซต์ใดๆ ในเครือข่ายสามารถใช้ธีมและปลั๊กอินเดียวกันกับที่สร้างขึ้นสำหรับมัน การแชร์ไฟล์เหล่านี้ในหลายๆ ไซต์ แทนที่จะรักษาเวอร์ชันแยกกันสำหรับแต่ละไซต์ ช่วยเพิ่มพื้นที่เซิร์ฟเวอร์อันมีค่า ลดต้นทุนการจัดเก็บข้อมูล และปรับปรุงประสิทธิภาพและประสิทธิภาพโดยรวม
ในทางกลับกัน ไม่ใช่ทุกอย่างที่แชร์ข้ามไซต์ ชุดเนื้อหาและข้อมูลมัลติมีเดียที่ไม่ซ้ำกันจะพร้อมใช้งานสำหรับแต่ละเว็บไซต์ ดังนั้น แบ็คเอนด์ของแต่ละเว็บไซต์จึงมีโฟลเดอร์อัพโหลดและตารางฐานข้อมูลของตัวเอง

ประโยชน์ของการใช้ Multisite
- การจัดการอย่างมีประสิทธิภาพ: เมื่อคุณเป็นผู้ดูแลระบบเครือข่าย คุณสามารถจัดการการอัปเดต สำรองข้อมูล และการติดตั้งปลั๊กอินความปลอดภัยและเพิ่มประสิทธิภาพได้ทั้งหมดจากแดชบอร์ด WordPress เดียว
- การ มอบหมายที่ง่ายขึ้น: เป็นไปได้ที่จะมอบหมายผู้ดูแลระบบระดับล่างไปยังเว็บไซต์อื่นภายในเครือข่าย ทำให้สามารถแบ่งปันความรับผิดชอบในการจัดการไซต์ระหว่างหลายโดเมนได้ง่ายขึ้น
- การควบคุมที่มากขึ้น: ในกรณีของการจัดการเว็บไซต์จำนวนมาก การเปิดใช้งาน WordPress Multisite ช่วยให้คุณสามารถจัดการปลั๊กอินและธีมที่ใช้ในแต่ละไซต์ของคุณได้ ด้วยวิธีนี้ ความเสี่ยงของปลั๊กอินหรือธีมที่เป็นอันตรายซึ่งขัดขวางการรักษาความปลอดภัยหรือประสิทธิภาพของเครือข่ายจึงลดลงเหลือน้อยที่สุด
ข้อเสียของ Multisites
- เนื่องจากเว็บไซต์ทั้งหมดบนเครือข่าย Multisite ใช้ฐานข้อมูลร่วมกัน การสำรองข้อมูลและการแก้ไขจะต้องดำเนินการในระดับที่กว้างขึ้นทั่วทั้งเครือข่าย
- เมื่อพิจารณาว่าเว็บไซต์ใช้ทรัพยากรเซิร์ฟเวอร์ร่วมกันเมื่อเครือข่ายที่ใช้ร่วมกันล่ม เว็บไซต์ทั้งหมดจะประสบปัญหาไฟดับ นอกจากนี้ หากการโจมตีทางอินเทอร์เน็ตเกิดขึ้นที่เว็บไซต์เดียว ก็มีแนวโน้มว่าเว็บไซต์ทั้งหมดจะได้รับผลกระทบจากการโจมตีทางอินเทอร์เน็ต
- ปริมาณการรับส่งข้อมูลที่ได้รับจากเว็บไซต์อื่นในเครือข่ายเดียวกันมีผลกระทบอย่างมากต่อประสิทธิภาพของแต่ละไซต์ในเครือข่ายเดียวกัน เมื่อจำนวนผู้เยี่ยมชมเว็บไซต์เพิ่มขึ้นอย่างไม่คาดคิด ประสิทธิภาพและความเร็วของเว็บไซต์อื่นอาจได้รับผลกระทบ
- มีปลั๊กอินและธีมหลายตัวที่ไม่รองรับหลายไซต์
- WordPress Multisite ไม่รองรับเว็บเซิร์ฟเวอร์ทั้งหมด
คู่มือการติดตั้ง WordPress หลายไซต์
1. เตรียมเปลี่ยนไปใช้หลายไซต์
ตรวจสอบให้แน่ใจว่าคุณจำเป็นต้องมีเครือข่ายหลายไซต์ตามข้อกำหนดที่ระบุไว้ข้างต้นก่อนที่จะดำเนินการใช้งานเครือข่าย หากคุณพร้อม ให้ตรวจสอบรายการต่อไปนี้
- คุณต้องเป็นผู้ดูแลระบบของไซต์เพื่อใช้คุณลักษณะนี้
- ในการเข้าถึงไฟล์สำคัญบนเว็บไซต์ของคุณ คุณต้องสามารถ FTP หรือใช้ตัวจัดการไฟล์ได้
- เมื่อใช้งานเครือข่ายหลายไซต์ของ WordPress จำเป็นต้องมีทรัพยากรโฮสติ้งเพียงพอ
- ปลั๊กอินและธีมทั้งหมดควรมีความปลอดภัยและเป็นปัจจุบันตลอดเวลา
- ทุกคนที่มีสิทธิ์เข้าถึงบัญชี WordPress ของคุณคือผู้ใช้ปัจจุบันที่เชื่อถือได้
ในกรณีที่คุณมีไซต์ WordPress และใช้งานอยู่แล้ว ให้ปิดการใช้งานปลั๊กอินทั้งหมด นอกจากนี้ นี่เป็นเวลาที่ดีในการสร้างการสำรองข้อมูลไฟล์ของคุณก่อนที่จะเปลี่ยนระบบใหม่ให้เสร็จสิ้น ติดตั้ง WordPress ทันที หากคุณยังไม่ได้ติดตั้ง
2. แก้ไข wp-config.php
หากคุณต้องการเริ่มใช้งาน Multisite คุณจะต้องทำการเปลี่ยนแปลงบางอย่างในไฟล์ WordPress wp-config.php ของคุณ เข้าถึงไฟล์ wp-config.php โดยเรียกดูไฟล์หลักของ WordPress ผ่าน FTP หรือโปรแกรมจัดการไฟล์ของคุณ แล้วดับเบิลคลิกที่ไฟล์
เลื่อนลงมาจนเจอบรรทัดที่เขียนว่า
/* แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข */
เพิ่มรหัสต่อไปนี้โดยตรงเหนือบรรทัดนี้:
/* หลายไซต์ */
กำหนด ('WP_ALLOW_MULTISITE' จริง);
รีสตาร์ทเบราว์เซอร์ของคุณหลังจากบันทึกไฟล์
3. ตั้งค่าเครือข่าย
หลังจากเพิ่มโค้ดที่กล่าวถึงข้างต้นลงใน wp-config.php แล้ว คุณจะเห็นว่ามีการแนะนำตัวเลือกใหม่ๆ มากมายให้กับแดชบอร์ด WordPress ของคุณ
จากแดชบอร์ดของคุณ ไปที่ เครื่องมือ > การตั้งค่าเครือข่าย เพื่อเริ่มกำหนดค่าเครือข่ายของคุณ ในหน้าจอนี้ คุณสามารถเลือกว่าจะอ้างอิงถึงไซต์ย่อยของคุณตามโดเมนย่อยหรือไดเรกทอรีย่อย เป็นไปได้ที่จะสร้างเครือข่ายแบบอิงโดเมนโดยใช้โดเมนย่อย ในขณะที่เครือข่ายแบบอิงพาธสามารถสร้างขึ้นได้โดยใช้ไดเรกทอรีย่อย
แม้ว่าคุณจะสามารถเปลี่ยนแปลงการตั้งค่านี้ได้ในภายหลัง ขอแนะนำให้เลือกการกำหนดค่าของคุณทันที เนื่องจากการเปลี่ยนจะยากขึ้นเมื่อ Multisite ของคุณทำงานนานขึ้น
ตัวเลือกการกำหนดค่าเครือข่ายเพิ่มเติม ได้แก่ การเปลี่ยนที่อยู่เซิร์ฟเวอร์ (ซึ่งเป็นโดเมนหลักของ Multisite ของคุณ) การเปลี่ยนชื่อเครือข่าย (ซึ่งเป็นสิ่งที่คุณต้องการเรียกว่าเครือข่ายของคุณ) และการเปลี่ยนที่อยู่อีเมลของผู้ดูแลระบบ หากจำเป็น (คุณจะเป็นได้อย่างไร ติดต่อในฐานะผู้ดูแลระบบขั้นสูง)
เมื่อคุณทำหน้าจอนี้เสร็จแล้ว ให้คลิกปุ่มติดตั้ง
4. เปิดใช้งานเครือข่าย
หลังจากนั้น คุณจะได้รับคำแนะนำเกี่ยวกับวิธีการเปิดใช้งานการเชื่อมต่อเครือข่ายของคุณ พวกเขาจะมีลักษณะบางอย่างเช่นภาพด้านล่าง:

หลังจากที่คุณเปลี่ยนแปลงแต่ละไฟล์เสร็จแล้ว ให้บันทึกโดยใช้กระบวนการที่อธิบายไว้ข้างต้น เมื่อเสร็จแล้ว ให้คลิกปุ่มเข้าสู่ระบบเพื่อป้อนข้อมูลของคุณอีกครั้ง
หลังจากนั้น คุณจะสามารถสร้างไซต์ย่อยเพิ่มเติมและปรับแต่งการกำหนดค่าหลายไซต์ของคุณได้ คุณสามารถเข้าถึงการตั้งค่าเครือข่ายได้โดยคลิกที่ไซต์ของฉันในแถบเครื่องมือด้านบน แล้วเลือกตัวเลือกดรอปดาวน์ตัวใดตัวหนึ่ง
บทสรุป
การจัดการเว็บไซต์ WordPress จำนวนมากอาจเป็นเรื่องยาก ต้องจัดการความรับผิดชอบหลายอย่าง รวมถึงแอปพลิเคชันการอัปเดตและการกำหนดค่าปลั๊กอินใหม่ แม้ว่าคุณจะเป็นผู้ใช้ WordPress ที่ช่ำชอง แต่ความรับผิดชอบเหล่านี้อาจใช้เวลานานมาก เว้นแต่คุณจะใช้โซลูชันการจัดการ
อ่านยัง
- วิธีเพิ่มความปลอดภัยให้กับเว็บไซต์ WordPress ของคุณ
- สุดยอดปลั๊กอินความปลอดภัย WordPress
- วิธีเพิ่มความเร็วเว็บไซต์ WordPress ของคุณ
- วิธีซ่อนหน้าเข้าสู่ระบบ WordPress ของคุณเพื่อเพิ่มความปลอดภัย
- วิธีควบคุมการอนุญาตไฟล์และโฟลเดอร์ WordPress
- หลีกเลี่ยงข้อผิดพลาดเหล่านี้ขณะตั้งค่าเว็บไซต์ WordPress
- วิธีตรวจสอบมัลแวร์บนไซต์ WordPress ของคุณและแก้ไข
ผู้เขียน Bio: Rids Vazirani
Rids ทำงานร่วมกับ WPWeb ตั้งแต่มกราคม 2019 ในตำแหน่ง Content Manager เขาเป็นนักเขียนเนื้อหาที่หลงใหลและมีความรักใน WordPress และ Digital Marketing ดังนั้นเขาจึงใช้เวลาอย่างมากในการเขียนเกี่ยวกับเรื่องนี้