แนวคิดพื้นฐาน
สำหรับผู้ใช้ WordPress Multisite มือใหม่และคนที่เพิ่งเริ่มใช้ Ultimate Multisite อาจมีคำศัพท์และวลีใหม่ๆ มากมายที่ต้องทำความเข้าใจในตอนแรก การเรียนรู้คำศัพท์เหล่านี้เป็นเรื่องสำคัญ เพราะคุณจะต้องเข้าใจแพลตฟอร์มและวิธีการทำงานโดยรวมของมัน
ในบทความนี้ เราจะอธิบายและให้คำจำกัดความของแนวคิดสำคัญบางอย่างใน WordPress บางเรื่องเกี่ยวข้องกับผู้ใช้งานมากกว่า บางเรื่องเกี่ยวข้องกับนักพัฒนา และบางเรื่องเกี่ยวข้องกับทั้งสองกลุ่ม
WordPress Multisite
WordPress Multisite คือรูปแบบการติดตั้ง WordPress ที่ช่วยให้คุณสร้างและจัดการเครือข่ายเว็บไซต์หลายแห่งจากหน้า dashboard เดียว คุณสามารถจัดการทุกอย่างได้ ไม่ว่าจะเป็นจำนวนเว็บไซต์ ฟีเจอร์ต่างๆ ธีม และบทบาทผู้ใช้ สามารถจัดการได้ตั้งแต่หลายร้อยไปจนถึงหลายพันเว็บไซต์
Network
ในบริบทของ WordPress เครือข่าย multisite คือที่ที่เว็บไซต์ย่อยหลายแห่งสามารถจัดการได้จาก dashboard เดียว แม้ว่าการสร้างเครือข่าย multisite จะแตกต่างกันไปต ามผู้ให้บริการโฮสติ้ง แต่ผลลัพธ์สุดท้ายมักจะเป็นการเพิ่มคำสั่งบางอย่างในไฟล์ wp-config.php เพื่อให้ WordPress รู้ว่ากำลังทำงานในโหมดนี้
มีความแตกต่างหลายประการระหว่างเครือข่าย multisite กับการติดตั้ง WordPress แบบเดี่ยว ซึ่งเราจะพูดถึงโดยสังเขป
Database
ฐานข้อมูลคือชุดข้อมูลที่มีโครงสร้างและจัดระเบียบอย่างเป็นระบบ ในทางคอมพิวเตอร์ ฐานข้อมูลหมายถึงซอฟต์แวร์ที่ใช้จัดเก็บและจัดระเบียบข้อมูล ลองนึกภาพว่ามันเหมือนตู้เก็บเอกสารที่คุณเก็บข้อมูลไว้ในส่วนต่างๆ ที่เรียกว่าตาราง
WordPress Multisite ใช้ฐานข้อมูลเดียว และเว็บไซต์ย่อยแต่ละแห่งจะมีตารางของตัวเองโดยมี blog id อยู่ใน prefix ดังนั้นเมื่อคุณติดตั้งเครือข่ายและสร้างเว็บไซต์ย่อย คุณจะมีตารางเหล่านี้:
wp_1_options - ตาราง options สำ หรับเว็บไซต์ย่อยแรก
wp_2_options - ตาราง options สำหรับเว็บไซต์ย่อยที่สอง
ผู้ให้บริการโฮสติ้ง
ผู้ให้บริการโฮสติ้งคือบริษัทที่ช่วยให้ธุรกิจและบุคคลสามารถเผยแพร่เว็บไซต์ของตนบน World Wide Web บริการที่ผู้ให้บริการโฮสติ้งเสนอจะแตกต่างกันไป แต่โดยปกติจะรวมถึงการออกแบบเว็บไซต์ พื้นที่จัดเก็บข้อมูลบนเซิร์ฟเวอร์ และการเชื่อมต่ออินเทอร์เน็ต
Domain
ชื่อโดเมนคือที่อยู่ที่ผู้คนใช้เข้าชมเว็บไซต์ของคุณ มันบอกเว็บเบราว์เซอร์ว่าจะหาเว็บไซต์ของคุณได้ที่ไหน เหมือนกับที่อยู่ถนน โดเมนคือวิธีที่ผู้คนเข้าชมเว็บไซต์ของคุณทางออนไลน์ แ ละเหมือนกับการมีป้ายชื่อหน้าร้านของคุณ หากคุณต้องการเข้าชมเว็บไซต์ของเรา คุณต้องพิมพ์ที่อยู่เว็บในช่อง address ของเบราว์เซอร์ ซึ่งก็คือ www.ultimatemultisite.com , โดยที่ ultimatemultisite.com คือชื่อโดเมน
Subdomain
Subdomain คือลำดับชั้นของเว็บไซต์ประเภทหนึ่งที่อยู่ภายใต้โดเมนหลัก แต่แทนที่จะใช้โฟลเดอร์ในการจัดระเบียบเนื้อหาบนเว็บไซต์ มันจะได้เว็บไซต์ของตัวเอง แสดงในรูปแบบ https://site1.domain.com/ โดยที่ site1 คือชื่อ subdomain และ domain.com คือโดเมนหลัก
Subdirectory
Subdirectory คือลำดับชั้นของเว็บไซ ต์ประเภทหนึ่งภายใต้ root domain ที่ใช้โฟลเดอร์ในการจัดระเบียบเนื้อหาบนเว็บไซต์ Subdirectory เป็นสิ่งเดียวกับ subfolder และสามารถใช้ทั้งสองคำแทนกันได้ แสดงในรูปแบบ https://domain.com/site1 โดยที่ site1 คือชื่อ subdirectory และ domain.com คือโดเมนหลัก
Subsite
Subsite คือเว็บไซต์ลูกที่คุณสร้างบนเครือข่าย Multisite สามารถเป็น subdomain หรือ subdirectory ขึ้นอยู่กับวิธีการตั้งค่าการติดตั้ง WordPress Multisite ของคุณ
Super Admin
WordPress Super Admin คือบทบาทผู้ใช้ที่มีสิทธิ์เต็มที่ในการจัดการเว็บไซต์ย่อยทั้งหมดบนเครือข่าย Multisite สำหรับผู้ใช้ Multisite นี่คือระดับสิทธิ์สูงสุดที่คุณสามารถให้กับการติดตั้ง WordPress ของคุณได้
Plugin
โดยทั่วไป plugin คือชุดโค้ดที่เพิ่มฟังก์ชันการทำงานพิเศษให้กับเว็บไซต์ WordPress ของคุณ อาจเป็นเรื่องง่ายๆ เช่น การเปลี่ยนโลโก้หน้าเข้าสู่ระบบ หรือซับซ้อนเช่นการเพิ่มฟังก์ชันอีคอมเมิร์ซ Woocommerce และ Contact Form เป็นตัวอย่างของ plugin
บน WordPress Multisite สามารถติดตั้ง plugin ได้จากหน้า dashboard ของ network admin โดย Super Admin เท่านั้น ผู้ดูแลเว็บไซต์ย่อยสามารถเปิดใช้งานและปิดใช้งาน plugin ภายในเว็บไซต์ย่อยของตนได้เท่านั้น
Themes
ธีม WordPress คือกลุ่มไฟล์ (กราฟิก, style sheets และโค้ด) ที่กำหนดรูปลักษณ์โดยรวมของเว็บไซต์ มันให้การจัดรูปแบบส่วนหน้าทั้งหมด เช่น รูปแบบตัวอักษร เลย์เอาต์หน้า สี เป็นต้น
เช่นเดียวกับ plugin ธีมใน WordPress Multisite สามารถติ ดตั้งได้โดย Super Admin เท่านั้น และสามารถเปิดใช้งานในระดับเว็บไซต์ย่อยโดยผู้ดูแลเว็บไซต์ย่อย
Site Template
Site Template คือเว็บไซต์ต้นแบบที่สามารถใช้เป็นฐานเมื่อสร้างเว็บไซต์ใหม่ในเครือข่ายของคุณ
หมายความว่าคุณสามารถสร้างเว็บไซต์ฐาน เปิดใช้งาน plugin ต่างๆ ตั้งค่าธีมที่ใช้งาน และปรับแต่งตามที่คุณต้องการ จากนั้นเมื่อลูกค้าของคุณสร้างบัญชีใหม่ แทนที่จะได้เว็บไซต์ WordPress เริ่มต้นที่ไม่มีเนื้อหาที่มีความหมาย พวกเขาจะได้สำเนาของเว็บไซต์ฐานของคุณพร้อมการปรับแต่งและเนื้อหาทั้งหมดที่พร้อมใช้งานแล้ว
Domain Mapping
Domain mapping ใน WordPress คือวิธีการเปลี่ยนเส้นทางผู้ใช้ไปยังโฮสต์ที่ถูกต้ องผ่านที่อยู่เว็บไซต์ ใน WordPress Multisite เว็บไซต์ย่อยจะถูกสร้างโดยใช้ subdirectory หรือ subdomain สิ่งที่ domain mapping ทำคือช่วยให้ผู้ใช้เว็บไซต์ย่อยสามารถใช้โดเมนระดับบนสุด เช่น joesbikeshop.com เพื่อทำให้ที่อยู่เว็บไซต์ดูเป็นมืออาชีพมากขึ้น
SSL
SSL ย่อมาจาก Secure Sockets Layer เป็นใบรับรองดิจิทัลที่ยืนยันตัวตนของเว็บไซต์และเปิดใช้งานการเชื่อมต่อแบบเข้ารหัส ปัจจุบันถูกใช้เป็นเทคโนโลยีมาตรฐานสำหรับรักษาความปลอดภัยการเชื่อมต่ออินเทอร์เน็ตและปกป้องข้อมูลที่ละเอียดอ่อนที่ถูกส่งระหว่างสองระบบ ป้องกันไม่ให้ผู้ไม่หวังดีอ่านและแก้ไขข้อมูลที่ถ่ายโอน รวมถึงรายละเอียดส่วนบุคคลที่อาจมี เบราว์เซอร์สมัยใหม่ต้องการ SSL ซึ่งทำให้เป็นสิ่งจำเป็นเมื่อสร้างและดำเนิ นงานเว็บไซต์
Media
Media คือรูปภาพ เสียง วิดีโอ และไฟล์อื่นๆ ที่ประกอบขึ้นเป็นเว็บไซต์
เว็บไซต์ในเครือข่ายใช้ฐานข้อมูลร่วมกันใน WordPress Multisite แต่จะรักษาเส้นทางแยกต่างหากบนระบบไฟล์สำหรับไฟล์ media
ตำแหน่งมาตรฐานของ WordPress (wp-content/uploads) ยังคงอยู่ แต่เส้นทางจะถูกปรับเปลี่ยนเพื่อสะท้อน ID เฉพาะของเว็บไซต์ในเครือข่าย ดังนั้นไฟล์ media สำหรับเว็บไซต์ในเครือข่ายจะปรากฏเป็น wp-contents/uploads/site/[id]
Permalinks
Permalinks คือ URL ถาวรของบล็อกโพสต์หรือหน้าแต่ละหน้าภายในเว็บไซต์ของคุณ Permalinks ยังเรียกว่า pretty links โดยค่าเริ่มต้น URL ของ WordPress ใช้รูปแบบ query string ซึ่งมีลักษณะดังนี้:
http://www.example.com/registration
Ultimate Multisite
Ultimate Multisite คือ WordPress plugin ที่สร้างมาสำหรับการติดตั้ง WordPress Multisite ซึ่งเปลี่ยน WordPress ของคุณให้เป็นเครือข่ายเว็บไซต์ระดับพรีเมียม เหมือนกับ WordPress.com ช่วยให้ลูกค้าสร้างเว็บไซต์ผ่านค่าธรรมเนียมรายเดือน รายไตรมาส หรือรายปี (คุณยังสามารถสร้างแผนฟรีได้ด้วย)
Checkout Form
Checkout Form คือแบบฟอร์มสั่งซื้อแบบขั้นตอนเดียวหรือหลายขั้นตอนที่เกี่ยวข้องกับการสร้างเว็บไซต์ย่อย การเป็นสมาชิก และบัญชีผู้ใช้ผ่านการลงทะเบียน Ultimate Multisite ประกอบด้วยฟิลด์ต่างๆ และแบบฟอร์มการชำระเงินที่ผู้ใช้ต้องกรอกในระหว่างขั้นตอนการสมัคร
Webhook
Webhook (หรือเรียกอีกอย่างว่า web callback หรือ HTTP push API) คือวิธีให้แอปส่งข้อมูลแบบเรียลไทม์ให้กับแอปพลิเคชันอื่น Webhook ส่งข้อมูลไปยังแอปพลิเคชันอื่นทันทีที่เกิดขึ้น หมายความว่าคุณจะได้รับข้อมูลทันที
Ultimate Multisite webhooks เปิดโอกาสที่ไม่จำกัด ช่วยให้ผู้ดูแลเครือข่ายทำการเชื่อมต่อต่างๆ ที่แปลกแต่มีประโยชน์ได้ โดยเฉพาะเมื่อใช้ร่วมกับบริการอย่าง Zapier และ IFTTT
Events
Event คือการกระทำที่เกิดขึ้นจากการกระทำของผู้ใช้หรือแหล่งอื่น เช่น การคลิกเมาส์ Ultimate Multisite เก็บบันทึก events และ logs ทั้งหมดที่เกิดขึ้นภายในเครือข่ายทั้งหมดของคุณ ระบบติดตามกิจกรรมต่างๆ ที่เกิดขึ้นใน multisite ของคุณ เช่น การเปลี่ยนแผน