WordPress Multisite คืออะไรและจะสร้างได้อย่างไร?

เผยแพร่แล้ว: 2022-01-30

WordPress เป็นแพลตฟอร์ม 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 ดังนั้นเขาจึงใช้เวลาอย่างมากในการเขียนเกี่ยวกับเรื่องนี้