แนวคิดพื้นฐาน
สำหรับผู้ใช้ WordPress Multisite มือใหม่ และคนที่เพิ่งเริ่มใช้ Ultimate Multisite อาจมีคำศัพท์และวลีใหม่ๆ ให้เรียนรู้เยอะในช่วงแรก การเรียนรู้สิ่งเหล่านี้เป็นเรื่องสำคัญมาก เพราะคุณจะต้องเข้าใจแพลตฟอร์มนี้และวิธีการทำงานโดยรวมของมัน
ในบทความนี้ เราจะพยายามนิยามและอธิบายแนวคิดหลักบางอย่างใน WordPress บางส่วนอาจเกี่ยวข้องกับผู้ใช้ บางส่วนสำหรับนักพัฒนา และบางส่วนสำหรับทั้งสองกลุ่ม
WordPress Multisite
Multisite ของ WordPress คือรูปแบบการติดตั้ง WordPress ที่ช่วยให้คุณสามารถสร้างและจัดการเครือข่ายเว็บไซต์หลายแห่งได้จากแดชบอร์ด (dashboard) เดียว คุณสามารถจัดการทุกอย่าง รวมถึงจำนวนไซต์ ฟีเจอร์ ธีม และบทบาทของผู้ใช้ด้วย เป็นไปได้ที่จะจัดการเว็บไซต์หลายร้อยหรือหลายพันเว็บไซต์
เครือข่าย (Network)
ในแง่ของ WordPress เครือข่าย Multisite คือที่ที่คุณสามารถจัดการ subsites (เว็บไซต์ย่อย) หลายๆ เว็บไซต์ได้จากแดชบอร์ดเดียว แม้ว่าการสร้างเครือข่าย Multisite จะแตกต่างกันไปในแต่ละผู้ให้บริการโฮสติ้ง แต่ผลลัพธ์สุดท้ายมักจะเป็นคำสั่งเพิ่มเติมเล็กน้อยในไฟล์ wp-config.php เพื่อบอกให้ WordPress รู้ว่ากำลังทำงานในโหมดนี้
มีความแตกต่างที่ชัดเจนหลายอย่างระหว่างเครือข่าย Multisite กับการติดตั้ง WordPress แบบเดี่ยว ซึ่งเราจะมาพูดถึงโดยย่อกัน
ฐานข้อมูล (Database)
ฐานข้อมูลคือช ุดข้อมูลที่มีโครงสร้างและมีการจัดระเบียบ ในศัพท์ด้านคอมพิวเตอร์ ฐานข้อมูลหมายถึงซอฟต์แวร์ที่ใช้ในการจัดเก็บและจัดการข้อมูล ลองนึกภาพว่ามันเป็นตู้เก็บเอกสารที่คุณเก็บข้อมูลไว้ในส่วนต่างๆ ที่เรียกว่าตาราง (tables)
WordPress Multisite ใช้ฐานข้อมูลเดียว และแต่ละ subsites จะได้ตารางของตัวเองโดยมี blog id เป็น prefix ดังนั้นเมื่อคุณติดตั้งการติดตั้งเครือข่ายแล้วและสร้าง subsites คุณควรจะมีตารางเหล่านี้:
wp_1_options - តារាងជម្រើសសម្រាប់ subsites ដំបូង
wp_2_options - តារាងជម្រើសសម្រាប់ subsites ទីពីរ
អ្នកផ្តល់ការបង្ហោះ (Hosting provider)
អ្នកផ្តល់ការបង្ហោះគឺជាក្រុមហ៊ុនដែលអនុញ្ញាតឱ្យអាជីវកម្ម និងបុគ្គលអាចដាក់គេហទំព ័ររបស់ពួកគេនៅលើបណ្តាញសកល។ សេវាកម្មដែលអ្នកផ្តល់ការបង្ហោះគេហទំព័រផ្តល់ជូននឹងមានភាពខុសគ្នា ប៉ុន្តែជាធម្មតាវារួមបញ្ចូលទាំងការរចនាគេហទំព័រ ទីតាំងផ្ទុកទិន្នន័យនៅលើ host និងការតភ្ជាប់ទៅអ៊ីនធឺណិត។
ដែន (Domain)
ឈ្មោះដែនគឺជាអាសយដ្ឋានដែលមនុស្សប្រើដើម្បីចូលមើលគេហទំព័ររបស់អ្នក។ វាប្រាប់កម្មវិធីរុករក (web browser) ថាត្រូវស្វែងរកគេហទំព័ររបស់អ្នកនៅទីណា។ ដូចជាអាសយដ្ឋានផ្លូវមួយដែរ ដែនគឺជារបៀបដែលមនុស្សទៅកាន់គេហទំព័ររបស់អ្នកតាមអ៊ីនធឺណិត។ ហើយដូចការមានស្លាកនៅពីមុខហាងរបស់អ្នកដែរ ប្រសិនបើអ្នកចង់ចូលមើលគេហទំព័ររបស់យើង អ្នកនឹងត្រូវវាយអាសយដ្ឋានគេហទំព័ររបស់យើងនៅក្នុងប្រអប់អាសយដ្ឋាននៃកម្មវិធីរុករករបស់អ្នក ដែលគឺ 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 គឺជា সাইតកូន (child site) ដែលអ្នកបង្កើតនៅលើបណ្តាញ Multisite។ វាអាចជា subdomain ឬ subdirectory អាស្រ័យលើរបៀបដែលការដំឡើង WordPress Multisite របស់អ្នកត្រូវបានកំណត់រចនាសម្ព័ន្ធ។
Super Admin
WordPress Super Admin គឺជាតួនាទីអ្នកប្រើប្រាស់ដែលមានសមត្ថភាពពេញលេញក្នុងការគ្រប់គ្រង subsites ទាំងអស់នៅលើបណ្តាញ Multisite។ ចំពោះអ្នកប្រើប្រាស់ Multisite វាគឺជា កម្រិតនៃការចូលប្រើប្រាស់ខ្ពស់បំផុត ដែលអ្នកអាចផ្តល់ឱ្យការដំឡើង WordPress របស់អ្នកបាន។
Plugin
ជាទូទៅ plugin គឺជាសំណុំនៃកូដដែលបន្ថែមមុខងារបន្ថែមដល់គេហទំព័រ WordPress របស់អ្នក។ វាអាចសាមញ្ញដូចជាការផ្លាស់ប្តូរ logo ការចូលប្រើ ឬស្មុគស្មាញដូចជាការបន្ថែមមុខងារ e-commerce។ Woocommerce and Contact Form គឺជាឧទាហរណ៍នៃ plugin។
នៅលើ WordPress Multisite, plugins អាចត្រូវបានដំឡើងបានតែពី dashboard អ្នកគ្រប់គ្រងបណ្តាញដោយ Super Admin ប៉ុណ្ណោះ។ Subsite Admins អាចធ្វើឱ្យ active និង deactivate plugins នៅខាងក្នុង subsites របស់ពួកគេប៉ុណ្ណោះ។
Themes
WordPress theme គឺជាក្រុមឯកសារ (រូបភាព, style sheets, និង code) ដែលកំណត់រូបរាងទូទៅនៃគេហទំព័រ។ វាផ្តល់នូវការរចនាផ្នែកខាងមុខទាំងអស់ដូចជា ការរចនាលេខអក្សរ (font styling), ការរៀបចំទំព័រ, ពណ៌ ជាដើម។
ដូចគ្នានឹង plugins, themes នៅលើ WordPress Multisite អាចត្រូវបានដំឡើងដោយ Super Admin ប៉ុណ្ណោះ ហើយអាចធ្វើឱ្យ active ន ៅកម្រិត subsites ដោយ subsite admins។
Site Template
Site Template គឺជាគេហទំព័រគំរូ (boilerplate site) ដែលអាចប្រើជាមូលដ្ឋាននៅពេលបង្កើតគេហទំព័រថ្មីនៅក្នុងបណ្តាញរបស់អ្នក។
នេះមានន័យថា អ្នកអាចបង្កើតគេហទំព័រមូលដ្ឋានមួយ, បើកដំណើរការ plugins ផ្សេងៗគ្នា, កំណត់ theme ដែលកំពុងប្រើ, និងធ្វើការ tùy chỉnh (customize) វាបានតាមចិត្ត។ បន្ទាប់មក នៅពេលដែលអតិថិជនរបស់អ្នកបង្កើតគណនីថ្មីជំនួសឱ្យការទទួលបានគេហទំព័រ WordPress ធម្មតាដែលគ្មានខ្លឹមសារមានន័យនៅខាងក្នុងពួកគេនឹងទទួលបានច្បាប់ចម្លងនៃគេហទំព័រមូលដ្ឋានរបស់អ្នកដែលមានការ tùy chỉnh និងខ្លឹមសារទាំងអស់រួចហើយ។
Domain Mapping
การแมปโดเมน (Domain mapping) กับ WordPress คือวิธีการเปลี่ยนเส้นทางผู้ใช้งานไปยังโฮสต์ที่ถูกต้ อง ผ่านที่อยู่ของเว็บไซต์ ในระบบ WordPress Multisite นั้น เว็บไซต์ย่อยจะถูกสร้างขึ้นโดยใช้ไดเรกทอรี (subdirectory) หรือโดเมนย่อย (subdomain) การแมปโดเมนนี้ช่วยให้ผู้ใช้ในเว็บไซต์ย่อยสามารถใช้ชื่อโดเมนระดับบน เช่น joesbikeshop.com เพื่อทำให้ที่อยู่ของเว็บไซต์ดูเป็นมืออาชีพมากขึ้น
SSL
SSL ย่อมาจาก Secure Sockets Layer มันคือใบรับรองดิจิทัลที่ใช้ยืนยันตัวตนของเว็บไซต์และเปิดใช้งานการเชื่อมต่อที่เข้ารหัส ในปัจจุบัน มันถูกใช้เป็นเทคโนโลยีมาตรฐานสำหรับการรักษาความปลอดภัยของการเชื่อมต่ออินเทอร์เน็ต และปกป้องข้อมูลที่ละเอียดอ่อนใดๆ ที่ถูกส่งระหว่างสองระบบ ป้องกันไม่ให้ผู้ไม่หวังดีอ่านหรือแก้ไขข้อมูลที่ถูกถ่ายโอน รวมถึงรายละเอียดส่วนตัวที่เป็นไปได้ เบราว ์เซอร์สมัยใหม่ต้องการ SSL ซึ่งทำให้มันมีความสำคัญอย่างยิ่งเมื่อสร้างและรันเว็บไซต์
Media (สื่อ)
Media คือรูปภาพ เสียง วิดีโอ และไฟล์อื่นๆ ที่ทำให้เว็บไซต์มีหน้าตา
เว็บไซต์เครือข่ายจะแชร์ฐานข้อมูลเดียวใน WordPress Multisite แต่จะเก็บไฟล์สื่อไว้ในเส้นทางที่แยกกันบนระบบไฟล์ ตำแหน่งมาตรฐานของ WordPress (wp-content/uploads) ยังคงอยู่ แต่เส้นทางของมันจะถูกเปลี่ยนให้สะท้อนถึง ID เฉพาะของเว็บไซต์เครือข่าย ด้วยเหตุนี้ ไฟล์สื่อสำหรับเว็บไซต์เครือข่ายจะปรากฏเป็น wp-contents/uploads/site/[id]
Permalinks (ลิงก์ถาวร)
Permalinks คือ URL ถาวรของโพสต์บล็อกหรือหน้าของคุณภายในเว็บไซต์นั้น นอกจากนี้ย ังเรียกว่า pretty links ด้วยค่าเริ่มต้น URL ของ WordPress จะใช้รูปแบบ query string ซึ่งมีลักษณะคล้ายกับสิ่งต่อไปนี้:
http://www.example.com/registration
Ultimate Multisite
Ultimate Multisite គឺជា plugin សម្រាប់ WordPress ដែលបង្កើតឡើងសម្រាប់ការដំឡើង WordPress Multisite ដើម្បីបំប្លែងការដំឡើង WordPress របស់អ្នកទៅជាបណ្តាញគេហទំព័រលំដាប់ប្រណីត ដូចជា WordPress.com – អនុញ្ញាតឱ្យអតិថិជនបង្កើតគេហទំព័រតាមរយៈតម្លៃប្រចាំខែ ប្រចាំត្រីមាស ឬប្រចាំឆ្នាំ (អ្នកក៏អាចបង្កើតផែនការឥតគិតថ្លៃបានដែរ)។
Checkout Form
Checkout Form គឺជាទម្រង់បញ្ជាដែលធ្វើឡើងតែមួយ ឬច្រើនជំហាន ដែលពាក់ព័ន្ធនឹងការបង្កើត subsite, សមាជិកភាព និងគណនីអ្នកប្រើប្រាស់តាមរយៈការចុះឈ្មោះ Ultimate Multisite។ វាមានវាលផ្សេងៗគ្នា និងទម្រង់បង់ប្រាក់ដែលអ្នកប្រើប្រាស់ត្រូវដាក់ជូនក្នុងដំណើរការចុះឈ្មោះ។
Webhook
Webhook (ក៏គេហៅថា web callback ឬ HTTP push API) គឺជាវិធីមួយសម្រាប់កម្មវិធីណាមួយក្នុងការផ្តល់ព័ត៌មានពេលវេលាជាក់ស្តែងដល់កម្មវិធីផ្សេងទៀត។ Webhook នឹងបញ្ជូនទិន្នន័យទៅកាន់កម្មវិធីផ្សេងៗភ្លាមៗ នៅពេលដែលវាកើតឡើង មានន័យថាអ្នកទទួលបានទិន្នន័យភ្លាមៗ។
Ultimate Multisite webhooks បើកឱកាសគ្មានដែនកំណត់ ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងបណ្តាញធ្វើការរួមបញ្ចូលគ្នាដ៏ចម្លែកតែមានប្រយោជន៍ទាំងអស់ ជាពិសេសនៅពេលប្រើជាមួយសេវាកម្មដូចជា Zapier និង IFTTT។
Events
Event គឺជាសកម្មភាពមួយដែលកើតឡើងជាលទ្ធផលនៃការធ្វើសកម្មភាពរ បស់អ្នកប្រើប្រាស់ ឬប្រភពផ្សេងទៀត ដូចជាការចុចដោយប្រើកណ្ដុរ។ Ultimate Multisite រក្សាទុកកំណត់ត្រានៃព្រឹត្តិការណ៍ (events) និងកំណត់ហេតុ (logs) ទាំងអស់ដែលកំពុងកើតឡើងនៅក្នុងបណ្តាញទាំងមូលរបស់អ្នក។ វាតាមដានសកម្មភាពផ្សេងៗដែលកើតឡើងនៅក្នុង multisite របស់អ្នក ដូចជាការផ្លាស់ប្តូរផែនការ។