พร้อมที่จะสร้างแพลตฟอร์ม Website as a Service (WaaS) ของคุณเองหรือยัง? คู่มือฉบับสมบูรณ์นี้จะพาคุณตั้งแต่เริ่มต้นจนถึงการติดตั้ง Ultimate Multisite ที่ใช้งานได้เต็มรูปแบบ—ครอบคลุมพื้นฐานของ WordPress Multisite การติดตั้ง การกำหนดค่า และแนวทางปฏิบัติที่ดีที่สุด
Ultimate Multisite คืออะไร?
Ultimate Multisite คือปลั๊กอิน WordPress ที่เปลี่ยนการติดตั้ง WordPress Multisite ของคุณให้เป็นเครือข่ายเว็บไซต์ระดับพรีเมียม—คล้าย WordPress.com, Wix หรือ Squarespace—แต่เป็นเครือข่ายที่คุณเป็นเจ้าของและควบคุมเอง
ด้วย Ultimate Multisite คุณสามารถให้ลูกค้าสร้างเว็บไซต์ผ่านค่าธรรมเนียมสมาชิกแบบรายเดือน รายไตรมาส หรือรายปีได้ ระบบจัดการทุกอย่างให้ครบ: การจัดเตรียมเว็บไซต์ การรับชำระเงิน แบบฟอร์มชำระเงิน คูปองส่วนลด การแมปโดเมน ใบรับรอง SSL และการสื่อสารกับลูกค้า
ก่อนที่จะเจาะลึก Ultimate Multisite คุณจำเป็นต้องเข้าใจรากฐานที่มันสร้างขึ้นมา: WordPress Multisite
ทำความเข้าใจ WordPress Multisite
WordPress Multisite เป็นฟีเจอร์ในตัว (ตั้งแต่ WordPress 3.0 ในปี 2010) ที่อนุญาตให้หลายเว็บไซต์ใช้การติดตั้ง WordPress เดียวร่วมกัน เมื่อเปิดใช้งาน เว็บไซต์ WordPress ของคุณจะกลายเป็น “เครือข่าย” ที่สามารถโฮสต์ซับไซต์จำนวนมากได้
ลองนึกภาพแบบนี้: มหาวิทยาลัยดูแลการติดตั้ง WordPress เพียงชุดเดียว แต่แต่ละคณะดูแลเว็บไซต์ WordPress ของตนเองภายในเครือข่ายนั้น
สิ่งที่ใช้ร่วมกัน
ซับไซต์ทั้งหมดในเครือข่าย WordPress Multisite ใช้สิ่งต่อไปนี้ร่วมกัน:
- ไฟล์แกนหลักของ WordPress — อัปเดตครั้งเดียวมีผลกับทุกเว็บไซต์
- ปลั๊กอินและธีม — ติดตั้งครั้งเดียว พร้อมใช้งานทั่วทั้งเครือข่าย
- ฐานข้อมูล — ฐานข้อมูลเดียวที่มีตารางแยกสำหรับแต่ละซับไซต์ เช่น
wp_[id]_posts,wp_[id]_comments ฯลฯ - บัญชีผู้ใช้ — ผู้ใช้เป็นของเครือข่าย ไม่ใช่ของเว็บไซต์ใดเว็บไซต์หนึ่ง
- wp-config.php — ไฟล์กำหนดค่าไฟล์เดียว
สิ่งที่แยกจากกัน
- การอัปโหลดสื่อ — แต่ละซับไซต์มีโฟลเดอร์อัปโหลดของตนเอง (wp-content/uploads/sites/[id])
- เนื้อหา — โพสต์ หน้า ความคิดเห็น และการตั้งค่าถูกจำกัดขอบเขตต่อเว็บไซต์
- ปลั๊กอิน/ธีมที่เปิดใช้งาน — แต่ละเว็บไซต์สามารถเปิดใช้งานชุดปลั๊กอินและธีมที่แตกต่างกันได้ (เว้นแต่จะเปิดใช้งานระดับเครือข่าย)
- แผงผู้ดูแลระบบ — แต่ละซับไซต์มีแดชบอร์ดของตนเอง
สถาปัตยกรรมนี้คือข้อได้เปรียบหลักของ multisite: คุณสามารถเติบโตจาก 10 เว็บไซต์เป็น 1,000 เว็บไซต์ได้ โดยที่งานบำรุงรักษายังคงเท่าเดิม
ซับโดเมน vs. ซับไดเรกทอรี: เลือกอย่างรอบคอบ
เมื่อตั้งค่า WordPress Multisite คุณต้องเลือกระหว่างโครงสร้าง URL สองแบบ การตัดสินใจนี้เปลี่ยนแปลงในภายหลังได้ยาก ดังนั้นควรเลือกอย่างระมัดระวัง
โหมดซับไดเรกทอรี
URL จะมีลักษณะดังนี้: yourdomain.com/site1, yourdomain.com/site2
ข้อดี:
- ตั้งค่าและดูแลรักษาง่ายที่สุด
- ใบรับรอง SSL ใบเดียวครอบคลุมทั้งเครือข่าย
- ไม่จำเป็นต้องกำหนดค่า wildcard DNS
ข้อเสีย:
- เครื่องมือค้นหาอาจมองว่าซับไซต์ทั้งหมดเป็นเว็บไซต์ขนาดใหญ่เพียงเว็บไซต์เดียว
- URL อาจดู “เป็นมืออาชีพ” น้อยลงสำหรับลูกค้าบางราย
- เว็บไซต์หลักต้องใช้คำนำหน้า /blog/ สำหรับโพสต์ (เพื่อหลีกเลี่ยงความขัดแย้งของเส้นทาง)
โหมดซับโดเมน
URL จะมีลักษณะดังนี้: site1.yourdomain.com, site2.yourdomain.com
ข้อดี:
- URL ดูเป็นมืออาชีพมากขึ้น
- เครื่องมือค้นหามองแต่ละซับไซต์เป็นเว็บไซต์แยกต่างหาก
- ไม่มีความขัดแย้งของเส้นทางระหว่างเว็บไซต์หลักและซับไซต์
ข้อเสีย:
- ต้องกำหนดค่า wildcard DNS
- ต้องใช้ใบรับรอง SSL แบบ wildcard (หรือใบรับรองแยกสำหรับแต่ละซับโดเมน)
- การตั้งค่าเริ่มต้นซับซ้อนกว่าเล็กน้อย
คำแนะนำของเรา: สำหรับแพลตฟอร์ม WaaS ส่วนใหญ่ ควรเลือกใช้โหมดซับโดเมน เพราะลูกค้าคาดหวังให้เว็บไซต์ของตนรู้สึกเป็นอิสระ ความซับซ้อนด้าน SSL ส่วนใหญ่ได้รับการแก้ไขด้วยการผสานรวมโฮสติ้งของ Ultimate Multisite และการรองรับ Cloudflare
คำศัพท์สำคัญ
ก่อนดำเนินการต่อ มานิยามคำศัพท์ที่คุณจะพบตลอดเส้นทางการใช้งาน Ultimate Multisite กันก่อน:
คำศัพท์ WordPress & Multisite
- เครือข่าย — การติดตั้ง WordPress Multisite ทั้งหมดของคุณที่มีซับไซต์ทั้งหมด
- ซับไซต์ — เว็บไซต์แต่ละเว็บไซต์ภายในเครือข่ายของคุณ (อาจเป็นซับโดเมนหรือซับไดเรกทอรี)
- Super Admin — ระดับสิทธิ์สูงสุด สามารถจัดการซับไซต์ ปลั๊กอิน และธีมทั้งหมดได้
- แผงผู้ดูแลระบบเครือข่าย — แดชบอร์ดที่ super admin ใช้จัดการทั้งเครือข่าย
- การแมปโดเมน — การอนุญาตให้ซับไซต์ใช้โดเมนแบบกำหนดเอง (เช่น joesbikeshop.com แทน joes.yournetwork.com)
คำศัพท์ Ultimate Multisite
- เทมเพลตเว็บไซต์ — เว็บไซต์ที่กำหนดค่าไว้ล่วงหน้า ซึ่งจะถูกโคลนเมื่อลูกค้าสมัครใช้งาน (พร้อมธีม ปลั๊กอิน และเนื้อหาที่ตั้งค่าไว้แล้ว)
- แบบฟอร์มชำระเงิน — แบบฟอร์มลงทะเบียนที่ลูกค้าใช้เลือกแพ็กเกจและสร้างเว็บไซต์ของตน
- ผลิตภัณฑ์/แพ็กเกจ — ระดับสมาชิกที่คุณเสนอ (เช่น Basic $9/เดือน, Pro $29/เดือน)
- การเป็นสมาชิก — การสมัครใช้งานผลิตภัณฑ์ที่ยังใช้งานอยู่ของลูกค้า
- Webhook — การแจ้งเตือนอัตโนมัติที่ส่งไปยังบริการภายนอกเมื่อมีเหตุการณ์เกิดขึ้น (สร้างเว็บไซต์แล้ว ได้รับการชำระเงินแล้ว ฯลฯ)
- เหตุการณ์ — กิจกรรมที่ถูกบันทึกในเครือข่ายของคุณ (การเปลี่ยนแพ็กเกจ การชำระเงิน การสร้างเว็บไซต์)
ขั้นตอนที่ 1: ติดตั้ง WordPress Multisite
สำคัญ: โฮสต์ WordPress แบบ managed หลายราย (WP Engine, Cloudways, Closte ฯลฯ) สามารถตั้งค่า Multisite ให้คุณโดยอัตโนมัติได้ โปรดตรวจสอบกับโฮสต์ของคุณก่อนทำด้วยตนเอง
ข้อกำหนดเบื้องต้น
- การติดตั้ง WordPress ใหม่ (หรือการติดตั้งเดิมที่คุณพร้อมจะแปลง)
- การเข้าถึง FTP หรือ file manager
- ความสามารถในการแก้ไข wp-config.php และ .htaccess
- สำรองข้อมูลเว็บไซต์ของคุณ ก่อนดำเนินการต่อ
- ปิดใช้งานปลั๊กอินทั้งหมด ชั่วคราว
เปิดใช้งาน Multisite
เปิดไฟล์ wp-config.php ของคุณและเพิ่มบรรทัดนี้ ก่อน คอมเมนต์ “That’s all, stop editing!”:
define('WP_ALLOW_MULTISITE', true);
บันทึกและอัปโหลดไฟล์ จากนั้นรีเฟรชผู้ดูแลระบบ WordPress ของคุณ
กำหนดค่าเครือข่าย
ไปที่ Tools → Network Setup ในผู้ดูแลระบบ WordPress ของคุณ
- เลือก Subdomains หรือ Subdirectories
- ป้อน Network Title
- ตรวจสอบ Network Admin Email ของคุณ
- คลิก Install
WordPress จะให้ชุดโค้ดสำหรับเพิ่มลงในไฟล์ของคุณ
เพิ่มโค้ดกำหนดค่า
เพิ่มสิ่งนี้ลงใน wp-config.php (WordPress จะแสดงค่าที่ถูกต้องสำหรับเว็บไซต์ของคุณ):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false สำหรับซับไดเรกทอรี
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
แทนที่เนื้อหาในไฟล์ .htaccess ของคุณด้วยโค้ดที่ WordPress ให้มา (จะแตกต่างกันเล็กน้อยระหว่างซับโดเมนกับซับไดเรกทอรี)
สำหรับโหมดซับโดเมน: กำหนดค่า Wildcard DNS
หากใช้ซับโดเมน คุณต้องใช้ wildcard DNS เพื่อให้ *.yourdomain.com ชี้ไปยังเซิร์ฟเวอร์ของคุณ
- เข้าสู่ระบบแผงควบคุมโฮสติ้งของคุณ (cPanel, Plesk ฯลฯ)
- ค้นหา Domains หรือ Subdomains
- สร้างซับโดเมนด้วยเครื่องหมายดอกจัน:
* - ชี้ไปยัง document root ของโดเมนหลักของคุณ
ทดสอบการติดตั้งของคุณ
ก่อนติดตั้ง Ultimate Multisite ให้ตรวจสอบว่า multisite ของคุณทำงานได้:
- เข้าสู่ระบบและไปที่ My Sites → Network Admin → Sites
- คลิก Add New
- สร้างเว็บไซต์ทดสอบ
- เยี่ยมชมเว็บไซต์ทดสอบเพื่อยืนยันว่าโหลดได้ถูกต้อง
ขั้นตอนที่ 2: ติดตั้ง Ultimate Multisite
เมื่อ WordPress Multisite ทำงานแล้ว คุณก็พร้อมติดตั้ง Ultimate Multisite
การติดตั้ง
- ไปที่ Network Admin → Plugins → Add New
- ค้นหา “Ultimate Multisite”
- คลิก ติดตั้ง จากนั้นคลิก เปิดใช้งานบนเครือข่าย
ตัวช่วยตั้งค่า
หลังจากเปิดใช้งาน คุณจะถูกเปลี่ยนเส้นทางไปยังตัวช่วยตั้งค่า คลิก เริ่มต้นใช้งาน
ขั้นตอนที่ 1: การตรวจสอบก่อนติดตั้ง
ตัวช่วยจะตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนด (เวอร์ชัน PHP, MySQL ฯลฯ) หากทุกอย่างผ่าน ให้คลิก ถัดไป
ขั้นตอนที่ 2: การติดตั้ง
คลิก ติดตั้ง เพื่อสร้างตารางฐานข้อมูลและไฟล์ที่จำเป็น
ขั้นตอนที่ 3: การตั้งค่าพื้นฐาน
กำหนดค่าข้อมูลบริษัทและสกุลเงินเริ่มต้นของคุณ ข้อมูลนี้จะแสดงบนใบแจ้งหนี้และการสื่อสารกับลูกค้า
ขั้นตอนที่ 4: เนื้อหาตัวอย่าง (ไม่บังคับ)
คุณสามารถติดตั้งเทมเพลต ผลิตภัณฑ์ และแบบฟอร์มชำระเงินที่กำหนดไว้ล่วงหน้าเพื่อช่วยให้คุณเริ่มต้นได้ แนะนำสำหรับผู้ใช้ครั้งแรก
คลิก เสร็จสิ้น — ตอนนี้คุณมีการติดตั้ง Ultimate Multisite ที่ใช้งานได้แล้ว!
กรณีการใช้งานทั่วไป
Ultimate Multisite รองรับโมเดลธุรกิจที่หลากหลาย:
โมเดลเอเจนซี
โฮสต์และจัดการเว็บไซต์ลูกค้าบนแพลตฟอร์มเดียว ใช้ประโยชน์จากไลเซนส์เอเจนซีสำหรับธีมและปลั๊กอินในทุกไซต์ ใช้การแมปโดเมนเพื่อให้ลูกค้าแต่ละรายมีโดเมนที่มีแบรนด์ของตนเอง
ประโยชน์: การอัปเดตแบบรวมศูนย์ ความปลอดภัยที่สม่ำเสมอ การจัดการลูกค้าที่คล่องตัว
เครื่องมือสร้างเว็บไซต์เฉพาะกลุ่ม
สร้างเครื่องมือสร้างเว็บไซต์สำหรับอุตสาหกรรมเฉพาะ—ร้านอาหาร สโมสรกอล์ฟ ตัวแทนอสังหาริมทรัพย์ ฯลฯ ออกแบบไซต์เทมเพลตพร้อมปลั๊กอินและเนื้อหาเฉพาะอุตสาหกรรมที่กำหนดค่าไว้แล้ว
ประโยชน์: ลูกค้าได้ไซต์ที่พร้อมใช้งานภายในไม่กี่นาที คุณกลายเป็นผู้เชี่ยวชาญในตลาดเฉพาะของคุณ
ผู้ให้บริการโฮสติ้ง WordPress
นำเสนอโซลูชัน WordPress แบบโฮสต์ครบวงจรพร้อมการเรียกเก็บเงินแบบสมัครสมาชิก เช่น WordPress.com หรือ Squarespace จัดการทุกด้านทางเทคนิคในขณะที่ลูกค้ามุ่งเน้นที่เนื้อหา
ประโยชน์: รายได้ประจำ ควบคุมแพลตฟอร์มได้เต็มที่ ไม่มีปัญหาปวดหัวเรื่องไลเซนส์ต่อไซต์
เครือข่ายองค์กร/การศึกษา
มหาวิทยาลัย แฟรนไชส์ หรือองค์กรที่มีไซต์เกี่ยวข้องจำนวนมาก แต่ละแผนก/สาขา/แฟรนไชส์จะมีไซต์ของตนเอง ขณะที่ฝ่าย IT ยังคงควบคุมจากส่วนกลาง
ประโยชน์: ความสอดคล้องของแบรนด์ ความปลอดภัยแบบรวมศูนย์ ลดภาระงาน IT
แนวทางปฏิบัติที่ดีที่สุดด้านสถาปัตยกรรม
ข้อควรพิจารณาด้านโฮสติ้ง
หลีกเลี่ยงโฮสติ้งแชร์ราคาถูก ผู้ให้บริการต้นทุนต่ำจะเพิ่มความหนาแน่นของเซิร์ฟเวอร์ให้มากที่สุด ซึ่งหมายความว่าเครือข่ายของคุณต้องแข่งขันกับเว็บไซต์อื่นอีกหลายร้อยแห่งเพื่อใช้ทรัพยากร สิ่งนี้นำไปสู่ประสิทธิภาพที่ช้าและลูกค้าที่ไม่พอใจ
Ultimate Multisite ทำงานได้ดีที่สุดกับผู้ให้บริการโฮสติ้งที่เข้าใจ Multisite และมี:
- การผสานรวมการแมปโดเมนอัตโนมัติ
- ใบรับรอง SSL แบบไวลด์การ์ดหรืออัตโนมัติ
- ทรัพยากรที่เพียงพอสำหรับหลายไซต์
- โครงสร้างพื้นฐานแคชที่ดี
ดู คู่มือผู้ให้บริการโฮสติ้ง ของเราสำหรับคำแนะนำโดยละเอียด
การเพิ่มประสิทธิภาพ
WordPress Multisite สามารถขยายได้ถึงหลายพันไซต์ (WordPress.com เป็นหลักฐาน) แต่คุณต้องมีโครงสร้างพื้นฐานที่เหมาะสม:
- ใช้ CDN — Cloudflare (ระดับฟรีใช้งานได้ยอดเยี่ยม) จัดการไฟล์ทรัพยากรแบบสแตติกและการแคช
- เปิดใช้งานการแคชหน้า — ลดภาระเซิร์ฟเวอร์ได้อย่างมาก
- ใช้ปลั๊กอินให้น้อยที่สุด — ปลั๊กอินที่เปิดใช้งานน้อยลง = ประสิทธิภาพดีขึ้น
- ให้ความสำคัญกับเนื้อหาแบบสแตติก — ไซต์ที่สามารถแคชอย่างเข้มข้นจะขยายได้ดีกว่า
Ultimate Multisite มีการผสานรวม Cloudflare ที่ทำให้ DNS และ SSL สำหรับซับไซต์ใหม่เป็นอัตโนมัติ—ขอแนะนำอย่างยิ่งสำหรับแพลตฟอร์ม WaaS ที่จริงจัง
SSL และการแมปโดเมน
เบราว์เซอร์สมัยใหม่ต้องการ SSL ตัวเลือกของคุณคือ:
- โหมดไดเรกทอรีย่อย: ใบรับรอง SSL เดียวครอบคลุมทุกอย่าง
- โหมดซับโดเมน: ใบรับรอง SSL แบบไวลด์การ์ด (*.yourdomain.com)
- โดเมนแบบกำหนดเอง: โดเมนของลูกค้าแต่ละรายต้องมีใบรับรองของตนเอง
การผสานรวมโฮสติ้งของ Ultimate Multisite (Cloudflare, GridPane, Cloudways ฯลฯ) ทำให้การออก SSL สำหรับโดเมนแบบกำหนดเองเป็นอัตโนมัติ—นี่เป็นหนึ่งในสิ่งที่ช่วยประหยัดเวลาได้มากที่สุดที่ปลั๊กอินมอบให้
การสำรองข้อมูล
การจัดการผู้ใช้: สิ่งที่คุณต้องรู้
WordPress Multisite ใช้ตารางผู้ใช้ร่วมกันในทุกซับไซต์ สิ่งนี้สร้างสถานการณ์ที่ไม่เหมือนใคร:
สถานการณ์: John สมัครไซต์บนเครือข่ายของคุณ ต่อมาเขาไปเยี่ยมชมไซต์ของลูกค้าอีกราย (ร้านของ Alice) และพยายามสร้างบัญชีเพื่อซื้อสินค้า เขาได้รับข้อผิดพลาดว่า “อีเมลนี้ถูกใช้งานแล้ว”—ทำให้สับสน เพราะเขาไม่เคยเยี่ยมชมไซต์ของ Alice มาก่อน
วิธีแก้ไข: Ultimate Multisite มีตัวเลือกชื่อ เปิดใช้งานหลายบัญชี (การตั้งค่า → เข้าสู่ระบบ & ลงทะเบียน) ที่อนุญาตให้อีเมลเดียวกันสร้างบัญชีแยกกันบนซับไซต์ต่าง ๆ ได้ แต่ละบัญชีจะผูกกับซับไซต์ของตนเอง เพื่อป้องกันการชนกัน
ขั้นตอนถัดไป
ตอนนี้คุณได้ติดตั้ง Ultimate Multisite และเข้าใจพื้นฐานแล้ว นี่คือสิ่งที่ต้องทำต่อไป:
- สร้างเทมเพลตไซต์แรกของคุณ — ออกแบบไซต์เริ่มต้นด้วยธีม ปลั๊กอิน และเนื้อหาตัวอย่างที่คุณต้องการ
- ตั้งค่าผลิตภัณฑ์/แพลน — กำหนดระดับราคา (ฟรี, Basic, Pro ฯลฯ)
- กำหนดค่าเกตเวย์การชำระเงิน — เชื่อมต่อ Stripe หรือ PayPal เพื่อรับการชำระเงิน
- ปรับแต่งแบบฟอร์มชำระเงินของคุณ — ออกแบบประสบการณ์การสมัครใช้งานสำหรับลูกค้าของคุณ
- ตั้งค่าการผสานรวมโฮสติ้ง — เปิดใช้งานการแมปโดเมนและ SSL อัตโนมัติ
ดูเอกสารของเราสำหรับคู่มือโดยละเอียดในแต่ละหัวข้อเหล่านี้
ต้องการความช่วยเหลือ?
- เอกสาร: GitHub Wiki
- ปัญหา & บั๊ก: GitHub Issues
- การสนับสนุนแบบชำระเงิน: แบบฟอร์มสนับสนุน Ultimate Multisite
Ultimate Multisite เป็นซอฟต์แวร์ฟรีและโอเพนซอร์ส หากคุณเห็นว่ามีคุณค่า โปรดพิจารณาเขียนรีวิวเพื่อช่วยให้ผู้อื่นค้นพบ

Leave a Reply