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 ในเครื่องมือติดตั้งอัตโนมัติ ดังนั้นก่อนที่จะเข้าสู่บทช่วยสอนนี้เราขอเชิญคุณตรวจสอบว่าโปรแกรมติดตั้งอัตโนมัติของโฮสต์เว็บของคุณมีตัวเลือกหลายไซต์ในคลิกเดียวหรือไม่:
หากไม่เป็นเช่นนั้นหรือหากคุณต้องการเปิดใช้งานฟังก์ชัน Multisite บนเว็บไซต์ที่มีอยู่นี่คือวิธีกำหนดค่าทุกอย่าง ...
ที่นี่คุณจะเป็นตัวเลือกที่สำคัญมากเกี่ยวกับโครงสร้าง URL ของเครือข่ายของคุณ อย่างแม่นยำยิ่งขึ้นหากแต่ละเว็บไซต์ต้องมีโครงสร้าง URL ของตัวเอง:
- โดเมนย่อย - เช่น site1.votrereseau.com หากคุณเลือกโดเมนย่อยคุณต้องเพิ่มระเบียน DNS ทั่วไปด้วย
- ไดเรกทอรีย่อย - เช่นเครือข่าย / ไซต์ของคุณ 1 ไม่มีการกำหนดค่าด้วยวิธีนี้
ไม่มีคำตอบที่ถูกต้อง - อย่าลืมคิดถึงมันเพราะคุณจะไม่สามารถเปลี่ยนโครงสร้างนี้ได้ในภายหลัง
นอกจากนี้ยังมีตัวเลือกที่สามนั่นคือการแมปโดเมนซึ่งช่วยให้คุณสามารถใช้โดเมนที่กำหนดเองสำหรับแต่ละเว็บไซต์ในเครือข่ายได้เช่น site1.com, site2.com หากคุณต้องการไปเส้นทางนี้สิ่งที่คุณต้องทำคือเลือกไดเรกทอรีย่อยในตอนนี้เนื่องจากคุณจะต้องกำหนดการแมปโดเมนในภายหลัง
เมื่อคุณได้เลือกและกำหนดค่าไฟล์ รายละเอียดเครือข่ายพื้นฐานคลิกที่ ติดตั้ง
3. เพิ่มข้อมูลโค้ดใน wp-config.php และ. htaccess
ในหน้าถัดไป WordPress จะให้ข้อมูลโค้ดสองส่วนที่คุณต้องเพิ่มลงในไฟล์เว็บไซต์ของคุณ:
ข้อมูลโค้ดแรกอยู่ใน wp-config.php เหนือบรรทัด / * เท่านี้หยุดแก้ไข! มีความสุขในการเผยแพร่ * /
ข้อมูลโค้ดที่สองอยู่ในไฟล์. htaccess และแทนที่กฎของ WordPress ที่มีอยู่
นี่คือลักษณะของไฟล์ wp-config.php ของคุณ:
และนี่คือลักษณะของไฟล์. htaccess - สังเกตว่าคุณแทนที่กฎ WordPress ที่มีอยู่ได้อย่างไร:
ตอนนี้ - เครือข่ายหลายไซต์ของคุณใช้งานได้แล้ว!
4. จัดการเครือข่ายหลายไซต์จากแดชบอร์ดผู้ดูแลระบบเครือข่าย
หลังจากเสร็จสิ้นขั้นตอนก่อนหน้านี้คุณอาจต้องลงชื่อเข้าใช้แดชบอร์ด WordPress ของคุณอีกครั้ง
จากนั้นคุณจะเห็นพื้นที่การดูแลเครือข่ายใหม่ คุณสามารถเข้าถึงได้จากตัวเลือก ไซต์ของฉัน ในแถบเครื่องมือ WordPress หรือคุณสามารถเข้าถึง yoursite.com/wp-admin/network :
เช่นเดียวกับที่แดชบอร์ด WordPress ทั่วไปช่วยให้คุณจัดการการติดตั้งเว็บไซต์เดียว Network Admin Dashboard ช่วยให้คุณจัดการการตั้งค่าสำหรับเครือข่ายทั้งหมดของคุณ
มาดูคุณสมบัติที่สำคัญบางประการที่นี่
การตั้งค่าเครือข่าย
ในการกำหนดค่าสิ่งต่างๆที่คุณต้องไป การตั้งค่า→การตั้งค่าเครือข่าย. คุณสามารถกำหนดการตั้งค่าพื้นฐานสำหรับการทำงานของเครือข่ายของคุณได้เช่นผู้คนสามารถลงทะเบียนและ / หรือสร้างเว็บไซต์ใหม่ได้หรือไม่รวมทั้งเนื้อหาเริ่มต้นที่ติดตั้งบนเว็บไซต์ใหม่ :
ธีม
จากนั้นแท็บธีมจะให้คุณเลือกธีมที่พร้อมใช้งานสำหรับเจ้าของเว็บไซต์แต่ละราย เจ้าของเว็บไซต์แต่ละรายจะสามารถเลือกธีมทั้งหมดที่คุณเปิดใช้งานบนเครือข่ายและคุณสามารถติดตั้งธีมใหม่ได้เช่นเดียวกับที่คุณทำในการติดตั้งเว็บไซต์เดียว:
ปลั๊กอิน
พื้นที่ปลั๊กอินจะคล้ายกันโดยมีการปรับเปลี่ยนเพียงเล็กน้อย:
- เมื่อคุณติดตั้งปลั๊กอินคุณสามารถทำได้เปิดใช้งานสำหรับเครือข่ายซึ่งจะเปิดใช้งานโดยอัตโนมัติสำหรับแต่ละเว็บไซต์ในเครือข่าย เจ้าของเว็บไซต์แต่ละรายไม่สามารถปิดได้ - จะเปิดใช้งานอยู่เสมอ
- หรือหากคุณเปิดใช้งานการดูแลเมนูของ ปลั๊กอิน ในพื้นที่ การตั้งค่าเครือข่ายผู้ดูแลเว็บไซต์แต่ละรายจะสามารถเลือกได้ว่าจะเปิดใช้งานปลั๊กอินที่คุณติดตั้งไว้หรือไม่ แต่ไม่ได้เปิดใช้งานผ่านเครือข่ายโดยเฉพาะ
ตัวอย่างเช่นหากคุณต้องการElementor มีการใช้งานในแต่ละเว็บไซต์ของเครือข่ายคุณต้องเปิดใช้งานสำหรับเครือข่าย:
การสร้างเว็บไซต์ใหม่
สุดท้ายหากต้องการสร้างเว็บไซต์เครือข่ายใหม่ด้วยตนเองคุณสามารถไปที่ ไซต์→เพิ่มใหม่ :
เมื่อคุณคลิก เพิ่มเว็บไซต์คุณสามารถแก้ไขเว็บไซต์นี้เพื่อกำหนดค่า / แสดงข้อมูลเพิ่มเติมเช่นผู้ใช้ธีมและการตั้งค่า
แดชบอร์ดผู้ดูแลระบบสำหรับแต่ละเว็บไซต์
นอกจากพื้นที่ผู้ดูแลระบบเครือข่ายแล้วแต่ละเว็บไซต์ยังมีแดชบอร์ด WordPress ของตัวเองซึ่งมีลักษณะและการทำงานเหมือนกับแดชบอร์ด WordPress ทั่วไป
ความแตกต่างที่ใหญ่ที่สุดคือผู้ดูแลเว็บไซต์แต่ละรายไม่สามารถติดตั้งธีมหรือปลั๊กอินใหม่ ๆ ได้ (และอาจมองไม่เห็นพื้นที่ปลั๊กอินด้วยซ้ำขึ้นอยู่กับว่าคุณได้กำหนดค่าไว้อย่างไร)
ตัวอย่างเช่น เจ้าของเว็บไซต์สามารถเลือกที่จะเปิดใช้งาน ธีม WordPress สวัสดี Elementor แต่ไม่มีตัวเลือกให้ติดตั้งเอง ธีม WordPress :
ในทำนองเดียวกันเนื่องจาก Elementor เปิดใช้งานเครือข่ายเจ้าของเว็บไซต์แต่ละรายจึงสามารถเข้าถึงคุณสมบัติปกติทั้งหมดของ Elementor ได้ แต่จะไม่สามารถติดตั้งปลั๊กอินของตนเองหรือปิดใช้งาน Elementor ได้
เป็นไปได้ไหมที่จะใช้ Elementor Pro บน WordPress Multisite
ได้คุณสามารถใช้ Elementor Pro ควบคู่ไปกับ WordPress Multisite ได้ อย่างไรก็ตามคุณจะต้องมีรหัสใบอนุญาตที่ใช้งานได้สำหรับแต่ละเว็บไซต์ในเครือข่ายแทนที่จะใช้รหัสใบอนุญาตสำหรับทั้งเครือข่าย
สรุป
WordPress Multisite ไม่ใช่โซลูชันที่เหมาะสมสำหรับทุกสถานการณ์ที่เกี่ยวข้องกับเว็บไซต์ WordPress หลายแห่ง แต่เป็นตัวเลือกที่ยอดเยี่ยมหากคุณต้องการสร้างเครือข่ายของเว็บไซต์ที่คล้ายกันดังตัวอย่างบางส่วนที่เรานำเสนอก่อนหน้านี้
ในการกำหนดค่า Multisite โปรแกรมติดตั้งอัตโนมัติของ WordPress ส่วนใหญ่จะอนุญาตให้คุณเปิดใช้งาน WordPress โดยใช้ช่องทำเครื่องหมาย หากไม่เป็นเช่นนั้นหรือหากคุณต้องการเพิ่ม Multisite ในการติดตั้ง WordPress ที่มีอยู่คุณสามารถทำตามวิธีการด้วยตนเองที่เราได้ระบุไว้ในโพสต์นี้
ที่นี่คือ ! สำหรับคำแนะนำนี้ หากคุณมี แสดงความคิดเห็น หรือข้อเสนอแนะอย่าลังเลที่จะแจ้งให้เราทราบในส่วนที่สงวนไว้
อย่างไรก็ตามคุณสามารถปรึกษาได้ ทรัพยากรของเราหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเราใน การสร้างบล็อก WordPress หรือที่อยู่บน Divi: ธีม WordPress ที่ดีที่สุดตลอดกาล.
แต่ในขณะเดียวกัน แบ่งปันบทความนี้ในเครือข่ายโซเชียลต่าง ๆ ของคุณ.
...