Multisite บน WordPress ช่วยให้คุณสร้างเครือข่ายไซต์ทั้งหมดที่ขับเคลื่อนโดยการติดตั้ง WordPress เพียงครั้งเดียว

คุณสามารถรักษาเครือข่ายของคุณให้เป็นส่วนตัวและใช้เพื่อเพิ่มพลังให้กับเครือข่ายเว็บไซต์ของคุณเองได้เช่นเดียวกับธุรกิจในท้องถิ่นที่สร้างเว็บไซต์เครือข่ายสำหรับแต่ละสถานที่ หรือคุณสามารถทำให้เครือข่ายของคุณเป็นแบบสาธารณะและให้ผู้คนสมัครและสร้างเว็บไซต์ของตนเองในเครือข่ายของคุณเช่น WordPress.com.

ในขณะที่ทุกเว็บไซต์มีแดชบอร์ดของตัวเอง แต่ทั้งหมดนี้ขับเคลื่อนด้วยการติดตั้ง WordPress เดียวและฐานข้อมูลเดียวและเจ้าของเว็บไซต์แต่ละรายไม่สามารถควบคุมได้มากนัก

ในโพสต์นี้เราจะแบ่งปันเพิ่มเติมเกี่ยวกับการทำงานของ Multisite บน WordPress และเมื่อใดหรือไม่เป็นความคิดที่ดีที่จะใช้ จากนั้นเราจะแสดงวิธีการตั้งค่าเครือข่าย Multisite ของคุณเองทีละขั้นตอนบน WordPress

แต่ก่อนอื่นมาค้นพบด้วยกัน วิธีการติดตั้งขั้นตอน 7 บล็อก WordPress et วิธีการหาติดตั้งและเปิดใช้งานธีมเวิร์ดเพรสบนบล็อกของคุณ.

จากนั้นกลับไปที่สาเหตุที่เราอยู่ที่นี่

WordPress Multisite ทำงานอย่างไร

Multisite เป็นคุณลักษณะพื้นฐานของ WordPress แม้ว่าจะไม่ได้เปิดใช้งานตามค่าเริ่มต้น

เมื่อคุณเปิดใช้งานคุณจะได้รับไฟล์ แดชบอร์ดผู้ดูแลระบบเครือข่าย ซึ่งคุณสามารถจัดการเว็บไซต์ทั้งหมดในเครือข่ายของคุณ WordPress Multisite ยังเพิ่มไฟล์ บทบาทของผู้ใช้ ไปยังผู้ดูแลระบบเครือข่ายซึ่งเป็นบัญชีผู้ใช้ประเภทเดียวที่สามารถเข้าถึงแดชบอร์ดดังกล่าวได้

คุณสามารถตัดสินใจได้ที่นั่นเช่น:

  • ผู้ใช้สามารถลงทะเบียนและสร้างเว็บไซต์ของตนเองได้หรือไม่
  • มีธีมและปลั๊กอินอะไรบ้างสำหรับเว็บไซต์เครือข่าย
  • เจ้าของเว็บไซต์แต่ละรายสามารถควบคุมได้มากน้อยเพียงใดและสามารถปิดใช้งานปลั๊กอินบางตัวที่คุณเปิดให้ใช้งานได้ด้วยตนเองหรือไม่

แต่ละเว็บไซต์จะมีแดชบอร์ด WordPress ของตัวเองซึ่งผู้คนสามารถจัดการเนื้อหาธีมและปลั๊กอินได้ อย่างไรก็ตามแตกต่างจากเว็บไซต์ WordPress ทั่วไปผู้ดูแลระบบเว็บไซต์แต่ละรายไม่สามารถติดตั้งธีมหรือปลั๊กอินของตนเองได้พวกเขาสามารถเลือกได้จากตัวเลือกที่ผู้ดูแลระบบเครือข่ายทั่วโลกเปิดใช้งานเท่านั้น

WordPress multisite ทำงานอย่างไรในระดับเทคนิค

Multisite บน WordPress ช่วยให้คุณสร้างเว็บไซต์เครือข่ายได้ไม่ จำกัด แต่มีความแตกต่างอย่างมากในวิธีที่ WordPress จัดเก็บข้อมูลสำหรับเว็บไซต์เหล่านี้

หากคุณต้องการสร้างเว็บไซต์ WordPress ที่ไม่ซ้ำกันหลายเว็บไซต์แต่ละเว็บไซต์จะมีฐานข้อมูลและไฟล์ของตัวเอง

อย่างไรก็ตามด้วย Multisite เว็บไซต์ทั้งหมดจะใช้ฐานข้อมูลเดียวกันและไฟล์เดียวกัน

  • WordPress สร้างตารางฐานข้อมูลใหม่สำหรับเว็บไซต์เครือข่ายแต่ละแห่ง
  • WordPress ใช้ตารางสองสามตารางระหว่างเว็บไซต์ทั้งหมดในเครือข่าย wp_users.

นอกจากนี้ในการจัดระเบียบไฟล์สำหรับแต่ละเว็บไซต์บนเครือข่าย WordPress จะเพิ่มโฟลเดอร์สำหรับแต่ละเว็บไซต์ในโฟลเดอร์ดาวน์โหลด ตัวอย่างเช่น :

  • เว็บไซต์เดียว - การดาวน์โหลดจะถูกเก็บไว้ใน wp-content / uploads / ปี / เดือน
  • หลายไซต์ - การดาวน์โหลดจะถูกเก็บไว้ใน wp-content / uploads / NETWORK_SITE / year / month

คุณควรใช้เครือข่าย Multisite บน WordPress เมื่อใด

เครือข่ายหลายไซต์บน WordPress เป็นตัวเลือกที่ดีหากคุณ:

  • มองหาการสร้างเว็บไซต์หลายแห่งที่มีฟังก์ชันการทำงานคล้ายกัน
  • มองหาสถานที่ที่ผู้ใช้สามารถสร้างเว็บไซต์ของตนเองเช่น WordPress.com ปลั๊กอินการสมัครสมาชิกบางส่วน - การเป็นสมาชิก - สามารถรวมเข้ากับ Multisite เพื่อให้คุณสามารถเรียกเก็บเงินจากผู้คนเพื่อสร้างเว็บไซต์บนเครือข่ายของคุณ

สำหรับกรณีการใช้งานแรกตัวอย่างบางส่วนจะเป็น:

  • ธุรกิจที่มีอยู่จริงพร้อมเว็บไซต์แยกต่างหากสำหรับแต่ละสาขา
  • มหาวิทยาลัยที่มีเว็บไซต์ที่แตกต่างกันสำหรับแต่ละหน่วยงานหรือคณะ
  • ตัวแทนอสังหาริมทรัพย์ / ประกันภัยที่มีเว็บไซต์แยกต่างหากสำหรับตัวแทนแต่ละราย
  • ฯลฯ ...

ตัวอย่างเช่นเว็บไซต์ Georgia State University ใช้การติดตั้ง Multisite WordPress ที่มีเว็บไซต์เครือข่ายมากกว่า 150 แห่งสำหรับแผนกต่างๆฟังก์ชัน ฯลฯ

คุณสามารถใช้ WordPress Multisite เพื่อโฮสต์เว็บไซต์ไคลเอนต์ได้หรือไม่?

ด้วย WordPress Multisite Domain Mapping คุณมีตัวเลือกในการใช้ a ชื่อโดเมน ปรับแต่งอย่างเต็มที่สำหรับแต่ละเว็บไซต์ในเครือข่ายของคุณ ซึ่งอาจทำให้คุณสงสัยว่าคุณสามารถใช้ Multisite เป็นวิธีที่ง่ายกว่าในการจัดการเว็บไซต์ไคลเอ็นต์หลายแห่งได้หรือไม่

มันเป็นไปได้แน่นอนและฉันรู้ว่ามีนักพัฒนา WordPress ไม่กี่คนที่เลือกโซลูชันนี้สำหรับเว็บไซต์ไคลเอนต์โดยไม่มีฟังก์ชันพิเศษใด ๆ

อย่างไรก็ตามฉันไม่คิดว่านี่เป็นแนวทางที่ดีที่สุดด้วยเหตุผลบางประการ:

  • ฐานข้อมูลที่ใช้ร่วมกัน - เว็บไซต์ทั้งหมดของลูกค้าของคุณจะแชร์ฐานข้อมูลเดียวซึ่งไม่ได้ดีจากมุมมองด้านความเป็นส่วนตัว
  • จุดเดียวของความล้มเหลว - การใช้การติดตั้ง WordPress เพียงครั้งเดียวอาจเป็นอันตรายต่อเว็บไซต์ทั้งหมดของคุณหากการติดตั้งล้มเหลว
  • ทรัพยากรของที่พัก แชร์ – เว็บไซต์ทั้งหมดบนเครือข่ายของคุณใช้ทรัพยากรเดียวกันที่พักซึ่งอาจเป็นปัญหาได้หากเว็บไซต์หนึ่งบนเครือข่ายใช้ทรัพยากรมากกว่าเว็บไซต์อื่นๆ มาก
  • ความยากลำบากในการโยกย้าย - หากคุณจำเป็นต้องย้ายเว็บไซต์ของลูกค้าไปที่อื่นจะเป็นเรื่องยากมาก แม้ว่าจะสามารถแยกเว็บไซต์เดียวจากเครือข่ายหลายไซต์ได้ แต่ก็ต้องมีส่วนร่วมมากกว่าขั้นตอนการย้ายข้อมูลปกติหรือคุณจะต้องซื้อของเช่น WP โยกย้าย DB.

ค้นพบยังของเรา ปลั๊กอิน WordPress 9 เพื่อย้ายและโคลนบล็อกของคุณ

วิธีสร้างเครือข่ายหลายไซต์ใน WordPress

ด้านล่างนี้เราจะแสดงขั้นตอนการสร้างเครือข่าย Multisite บน WordPress

อย่างไรก็ตามโฮสต์เว็บหลายแห่งเสนอให้สร้างเครือข่ายหลายไซต์บน WordPress ในเครื่องมือติดตั้งอัตโนมัติ ดังนั้นก่อนที่จะเข้าสู่บทช่วยสอนนี้เราขอเชิญคุณตรวจสอบว่าโปรแกรมติดตั้งอัตโนมัติของโฮสต์เว็บของคุณมีตัวเลือกหลายไซต์ในคลิกเดียวหรือไม่:

วิธีกำหนดค่าบล็อกโฮสต์เครือข่ายหลายไซต์ของ wordpress

หากไม่เป็นเช่นนั้นหรือหากคุณต้องการเปิดใช้งานฟังก์ชัน Multisite บนเว็บไซต์ที่มีอยู่นี่คือวิธีกำหนดค่าทุกอย่าง ...

1. เปิดใช้งาน WordPress Multisite ในไฟล์ wp-config.php

โดยปกติแล้วการสร้างการติดตั้ง WordPress Multisite ใหม่จะง่ายกว่า แต่คุณสามารถเปิดใช้งานได้บนเว็บไซต์ WordPress ที่มีอยู่ (อย่าลืมปิดใช้งานปลั๊กอินทั้งหมดของคุณก่อน).

ในการเริ่มต้นคุณต้องเชื่อมต่อกับเว็บไซต์ของคุณผ่าน FTP หรือ cPanel File Manager และแก้ไขไฟล์ของคุณ WP-config.php. จากนั้นเพิ่มข้อมูลโค้ดต่อไปนี้เหนือบรรทัด

/ * เท่านี้หยุดแก้ไข! มีความสุขในการเผยแพร่ * / 

/ * Multisite * /
กำหนด ('WP_ALLOW_MULTISITE', จริง);

วิธีกำหนดค่าโฮสต์เว็บ WordPress แบบหลายไซต์ blogpascher 2

จากนั้นบันทึกไฟล์และอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ

2. เรียกใช้เครื่องมือติดตั้งเครือข่ายในแดชบอร์ดของ WordPress

เมื่อคุณเพิ่มบรรทัดนี้ลงในไฟล์ WP-config.php, ลงชื่อเข้าใช้แดชบอร์ดเว็บไซต์ WordPress ของคุณและไปที่ เครื่องมือ→การตั้งค่าเครือข่าย

วิธีกำหนดค่าเครือข่ายตัวติดตั้งเครือข่าย wordpress แบบหลายไซต์

ที่นี่คุณจะเป็นตัวเลือกที่สำคัญมากเกี่ยวกับโครงสร้าง URL ของเครือข่ายของคุณ อย่างแม่นยำยิ่งขึ้นหากแต่ละเว็บไซต์ต้องมีโครงสร้าง URL ของตัวเอง:

  • โดเมนย่อย - เช่น site1.votrereseau.com หากคุณเลือกโดเมนย่อยคุณต้องเพิ่มระเบียน DNS ทั่วไปด้วย
  • ไดเรกทอรีย่อย - เช่นเครือข่าย / ไซต์ของคุณ 1 ไม่มีการกำหนดค่าด้วยวิธีนี้

ไม่มีคำตอบที่ถูกต้อง - อย่าลืมคิดถึงมันเพราะคุณจะไม่สามารถเปลี่ยนโครงสร้างนี้ได้ในภายหลัง

นอกจากนี้ยังมีตัวเลือกที่สามนั่นคือการแมปโดเมนซึ่งช่วยให้คุณสามารถใช้โดเมนที่กำหนดเองสำหรับแต่ละเว็บไซต์ในเครือข่ายได้เช่น site1.com, site2.com หากคุณต้องการไปเส้นทางนี้สิ่งที่คุณต้องทำคือเลือกไดเรกทอรีย่อยในตอนนี้เนื่องจากคุณจะต้องกำหนดการแมปโดเมนในภายหลัง 

เมื่อคุณได้เลือกและกำหนดค่าไฟล์ รายละเอียดเครือข่ายพื้นฐานคลิกที่ ติดตั้ง

3. เพิ่มข้อมูลโค้ดใน wp-config.php และ. htaccess

ในหน้าถัดไป WordPress จะให้ข้อมูลโค้ดสองส่วนที่คุณต้องเพิ่มลงในไฟล์เว็บไซต์ของคุณ:

ข้อมูลโค้ดแรกอยู่ใน wp-config.php เหนือบรรทัด / * เท่านี้หยุดแก้ไข! มีความสุขในการเผยแพร่ * /

ข้อมูลโค้ดที่สองอยู่ในไฟล์. htaccess และแทนที่กฎของ WordPress ที่มีอยู่

วิธีกำหนดค่า wordpress multisite network แยกรหัส blogpascher

นี่คือลักษณะของไฟล์ wp-config.php ของคุณ:

วิธีกำหนดค่าเครือข่าย wordpress wp config blogpascher แบบหลายไซต์

และนี่คือลักษณะของไฟล์. htaccess - สังเกตว่าคุณแทนที่กฎ WordPress ที่มีอยู่ได้อย่างไร:

วิธีกำหนดค่าเครือข่ายหลายไซต์ wordpress wp config blogpascher 1

ตอนนี้ - เครือข่ายหลายไซต์ของคุณใช้งานได้แล้ว!

4. จัดการเครือข่ายหลายไซต์จากแดชบอร์ดผู้ดูแลระบบเครือข่าย

หลังจากเสร็จสิ้นขั้นตอนก่อนหน้านี้คุณอาจต้องลงชื่อเข้าใช้แดชบอร์ด WordPress ของคุณอีกครั้ง

จากนั้นคุณจะเห็นพื้นที่การดูแลเครือข่ายใหม่ คุณสามารถเข้าถึงได้จากตัวเลือก ไซต์ของฉัน ในแถบเครื่องมือ WordPress หรือคุณสามารถเข้าถึง yoursite.com/wp-admin/network :

วิธีกำหนดค่าเครือข่าย wordpress แบบหลายไซต์จัดการบล็อกปาสเชอร์แบบหลายไซต์

เช่นเดียวกับที่แดชบอร์ด WordPress ทั่วไปช่วยให้คุณจัดการการติดตั้งเว็บไซต์เดียว Network Admin Dashboard ช่วยให้คุณจัดการการตั้งค่าสำหรับเครือข่ายทั้งหมดของคุณ

มาดูคุณสมบัติที่สำคัญบางประการที่นี่

การตั้งค่าเครือข่าย

ในการกำหนดค่าสิ่งต่างๆที่คุณต้องไป การตั้งค่า→การตั้งค่าเครือข่าย. คุณสามารถกำหนดการตั้งค่าพื้นฐานสำหรับการทำงานของเครือข่ายของคุณได้เช่นผู้คนสามารถลงทะเบียนและ / หรือสร้างเว็บไซต์ใหม่ได้หรือไม่รวมทั้งเนื้อหาเริ่มต้นที่ติดตั้งบนเว็บไซต์ใหม่ :

วิธีกำหนดการตั้งค่าเครือข่าย wordpress multisite network blogpascher

ธีม

จากนั้นแท็บธีมจะให้คุณเลือกธีมที่พร้อมใช้งานสำหรับเจ้าของเว็บไซต์แต่ละราย เจ้าของเว็บไซต์แต่ละรายจะสามารถเลือกธีมทั้งหมดที่คุณเปิดใช้งานบนเครือข่ายและคุณสามารถติดตั้งธีมใหม่ได้เช่นเดียวกับที่คุณทำในการติดตั้งเว็บไซต์เดียว:

วิธีกำหนดค่าธีม WordPress blogpascher ของเครือข่ายหลายไซต์

ปลั๊กอิน

พื้นที่ปลั๊กอินจะคล้ายกันโดยมีการปรับเปลี่ยนเพียงเล็กน้อย:

  • เมื่อคุณติดตั้งปลั๊กอินคุณสามารถทำได้เปิดใช้งานสำหรับเครือข่ายซึ่งจะเปิดใช้งานโดยอัตโนมัติสำหรับแต่ละเว็บไซต์ในเครือข่าย เจ้าของเว็บไซต์แต่ละรายไม่สามารถปิดได้ - จะเปิดใช้งานอยู่เสมอ
  • หรือหากคุณเปิดใช้งานการดูแลเมนูของ ปลั๊กอิน ในพื้นที่ การตั้งค่าเครือข่ายผู้ดูแลเว็บไซต์แต่ละรายจะสามารถเลือกได้ว่าจะเปิดใช้งานปลั๊กอินที่คุณติดตั้งไว้หรือไม่ แต่ไม่ได้เปิดใช้งานผ่านเครือข่ายโดยเฉพาะ

ตัวอย่างเช่นหากคุณต้องการElementor มีการใช้งานในแต่ละเว็บไซต์ของเครือข่ายคุณต้องเปิดใช้งานสำหรับเครือข่าย:

วิธีกำหนดค่าปลั๊กอิน wordpress เครือข่ายหลายไซต์ blogpascher

การสร้างเว็บไซต์ใหม่

สุดท้ายหากต้องการสร้างเว็บไซต์เครือข่ายใหม่ด้วยตนเองคุณสามารถไปที่ ไซต์→เพิ่มใหม่ :

วิธีตั้งค่าเครือข่าย wordpress หลายไซต์เว็บไซต์บล็อกปาสเชอร์ใหม่

เมื่อคุณคลิก เพิ่มเว็บไซต์คุณสามารถแก้ไขเว็บไซต์นี้เพื่อกำหนดค่า / แสดงข้อมูลเพิ่มเติมเช่นผู้ใช้ธีมและการตั้งค่า 

วิธีกำหนดค่าเครือข่าย wordpress multisite เว็บไซต์ blogpascher ใหม่ 1

แดชบอร์ดผู้ดูแลระบบสำหรับแต่ละเว็บไซต์

นอกจากพื้นที่ผู้ดูแลระบบเครือข่ายแล้วแต่ละเว็บไซต์ยังมีแดชบอร์ด WordPress ของตัวเองซึ่งมีลักษณะและการทำงานเหมือนกับแดชบอร์ด WordPress ทั่วไป

ความแตกต่างที่ใหญ่ที่สุดคือผู้ดูแลเว็บไซต์แต่ละรายไม่สามารถติดตั้งธีมหรือปลั๊กอินใหม่ ๆ ได้ (และอาจมองไม่เห็นพื้นที่ปลั๊กอินด้วยซ้ำขึ้นอยู่กับว่าคุณได้กำหนดค่าไว้อย่างไร)

ตัวอย่างเช่น เจ้าของเว็บไซต์สามารถเลือกที่จะเปิดใช้งาน ธีม WordPress สวัสดี Elementor แต่ไม่มีตัวเลือกให้ติดตั้งเอง ธีม WordPress :

วิธีกำหนดค่าเครือข่าย wordpress multisite เว็บไซต์ blogpascher ใหม่ 2

ในทำนองเดียวกันเนื่องจาก Elementor เปิดใช้งานเครือข่ายเจ้าของเว็บไซต์แต่ละรายจึงสามารถเข้าถึงคุณสมบัติปกติทั้งหมดของ Elementor ได้ แต่จะไม่สามารถติดตั้งปลั๊กอินของตนเองหรือปิดใช้งาน Elementor ได้

เป็นไปได้ไหมที่จะใช้ Elementor Pro บน WordPress Multisite

ได้คุณสามารถใช้ Elementor Pro ควบคู่ไปกับ WordPress Multisite ได้ อย่างไรก็ตามคุณจะต้องมีรหัสใบอนุญาตที่ใช้งานได้สำหรับแต่ละเว็บไซต์ในเครือข่ายแทนที่จะใช้รหัสใบอนุญาตสำหรับทั้งเครือข่าย

สรุป

WordPress Multisite ไม่ใช่โซลูชันที่เหมาะสมสำหรับทุกสถานการณ์ที่เกี่ยวข้องกับเว็บไซต์ WordPress หลายแห่ง แต่เป็นตัวเลือกที่ยอดเยี่ยมหากคุณต้องการสร้างเครือข่ายของเว็บไซต์ที่คล้ายกันดังตัวอย่างบางส่วนที่เรานำเสนอก่อนหน้านี้

ในการกำหนดค่า Multisite โปรแกรมติดตั้งอัตโนมัติของ WordPress ส่วนใหญ่จะอนุญาตให้คุณเปิดใช้งาน WordPress โดยใช้ช่องทำเครื่องหมาย หากไม่เป็นเช่นนั้นหรือหากคุณต้องการเพิ่ม Multisite ในการติดตั้ง WordPress ที่มีอยู่คุณสามารถทำตามวิธีการด้วยตนเองที่เราได้ระบุไว้ในโพสต์นี้

ที่นี่คือ ! สำหรับคำแนะนำนี้ หากคุณมี แสดงความคิดเห็น หรือข้อเสนอแนะอย่าลังเลที่จะแจ้งให้เราทราบในส่วนที่สงวนไว้

อย่างไรก็ตามคุณสามารถปรึกษาได้ ทรัพยากรของเราหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเราใน การสร้างบล็อก WordPress หรือที่อยู่บน Divi: ธีม WordPress ที่ดีที่สุดตลอดกาล.

แต่ในขณะเดียวกัน แบ่งปันบทความนี้ในเครือข่ายโซเชียลต่าง ๆ ของคุณ

...