เริ่มต้นใช้งาน Ultimate Multisite: คู่มือฉบับสมบูรณ์

พร้อมที่จะสร้างแพลตฟอร์ม 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 ของคุณ

  1. เลือก Subdomains หรือ Subdirectories
  2. ป้อน Network Title
  3. ตรวจสอบ Network Admin Email ของคุณ
  4. คลิก 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 ชี้ไปยังเซิร์ฟเวอร์ของคุณ

  1. เข้าสู่ระบบแผงควบคุมโฮสติ้งของคุณ (cPanel, Plesk ฯลฯ)
  2. ค้นหา Domains หรือ Subdomains
  3. สร้างซับโดเมนด้วยเครื่องหมายดอกจัน: *
  4. ชี้ไปยัง document root ของโดเมนหลักของคุณ

ทดสอบการติดตั้งของคุณ

ก่อนติดตั้ง Ultimate Multisite ให้ตรวจสอบว่า multisite ของคุณทำงานได้:

  1. เข้าสู่ระบบและไปที่ My Sites → Network Admin → Sites
  2. คลิก Add New
  3. สร้างเว็บไซต์ทดสอบ
  4. เยี่ยมชมเว็บไซต์ทดสอบเพื่อยืนยันว่าโหลดได้ถูกต้อง

ขั้นตอนที่ 2: ติดตั้ง Ultimate Multisite

เมื่อ WordPress Multisite ทำงานแล้ว คุณก็พร้อมติดตั้ง Ultimate Multisite

การติดตั้ง

  1. ไปที่ Network Admin → Plugins → Add New
  2. ค้นหา “Ultimate Multisite”
  3. คลิก ติดตั้ง จากนั้นคลิก เปิดใช้งานบนเครือข่าย

ตัวช่วยตั้งค่า

หลังจากเปิดใช้งาน คุณจะถูกเปลี่ยนเส้นทางไปยังตัวช่วยตั้งค่า คลิก เริ่มต้นใช้งาน

ขั้นตอนที่ 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 และเข้าใจพื้นฐานแล้ว นี่คือสิ่งที่ต้องทำต่อไป:

  1. สร้างเทมเพลตไซต์แรกของคุณ — ออกแบบไซต์เริ่มต้นด้วยธีม ปลั๊กอิน และเนื้อหาตัวอย่างที่คุณต้องการ
  2. ตั้งค่าผลิตภัณฑ์/แพลน — กำหนดระดับราคา (ฟรี, Basic, Pro ฯลฯ)
  3. กำหนดค่าเกตเวย์การชำระเงิน — เชื่อมต่อ Stripe หรือ PayPal เพื่อรับการชำระเงิน
  4. ปรับแต่งแบบฟอร์มชำระเงินของคุณ — ออกแบบประสบการณ์การสมัครใช้งานสำหรับลูกค้าของคุณ
  5. ตั้งค่าการผสานรวมโฮสติ้ง — เปิดใช้งานการแมปโดเมนและ SSL อัตโนมัติ

ดูเอกสารของเราสำหรับคู่มือโดยละเอียดในแต่ละหัวข้อเหล่านี้


ต้องการความช่วยเหลือ?

Ultimate Multisite เป็นซอฟต์แวร์ฟรีและโอเพนซอร์ส หากคุณเห็นว่ามีคุณค่า โปรดพิจารณาเขียนรีวิวเพื่อช่วยให้ผู้อื่นค้นพบ

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *