Skip to main content

គំនិតជាមូលដ្ឋាន

សម្រាប់អ្នកប្រើប្រាស់ WordPress Multisite ថ្មី និងអ្នកដែលទើបចាប់ផ្តើមប្រើ Ultimate Multisite ក៏មានពាក្យ និងឃ្លាថ្មីៗច្រើនដែលត្រូវរៀននៅដំបូង។ ការរៀនពួកវាគឺជារឿងសំខាន់ណាស់ ព្រោះអ្នកនឹងត្រូវការយល់ពីវេទិកានេះ និងរបៀបដែលវាដំណើរការទាំងមូល។

នៅក្នុងអត្ថបទនេះ យើងនឹងព្យាយាមកំណត់និយមន័យ និងពន្យល់ពីគំនិតសំខាន់ៗមួយចំនួននៅក្នុង WordPress។ ខ្លះគឺពាក់ព័ន្ធនឹងអ្នកប្រើប្រាស់ ខ្លះសម្រាប់អ្នកអភិវឌ្ឍន៍ ហើយខ្លះសម្រាប់ទាំងពីរ។

WordPress Multisite

Multisite របស់ WordPress គឺជាប្រភេទនៃការដំឡើង WordPress ដែលអនុញ្ញាតឱ្យអ្នកបង្កើត និងគ្រប់គ្រងបណ្តាញគេហទំព័រជាច្រើនពីផ្ទាំងគ្រប់គ្រង (dashboard) តែមួយ។ អ្នកអាចគ្រប់គ្រងអ្វីៗគ្រប់យ៉ាង រួមទាំងចំនួនគេហទំព័រ លក្ខណៈពិសេស ប្រភេទ Theme និងតួនាទីអ្នកប្រើប្រាស់ផងដែរ។ វាអាចគ្រប់គ្រងបានរាប់រយ និងពាន់គេហទំព័រ។

បណ្តាញ (Network)

ក្នុងន័យ WordPress វិញ បណ្តាញ Multisite គឺជាកន្លែងដែល subsites ជាច្រើនអាចត្រូវបានគ្រប់គ្រងពីផ្ទាំងតែមួយ។ ទោះបីជាការបង្កើតបណ្តាញ Multisite ខុសគ្នារវាងអ្នកផ្តល់សេវាបង្ហោះ (hosting providers) ក៏ដោយ ប៉ុន្តែលទ្ធផលចុងក្រោយគឺជារឿងបន្ថែមតិចតួចនៅក្នុងឯកសារ wp-config.php ដើម្បីប្រាប់ WordPress ថាវាដំណើរការក្នុងរបៀបជាក់លាក់នេះ។

មានភាពខុសគ្នាច្រើនរវាងបណ្តាញ Multisite និងការដំឡើង WordPress ដែលនៅតែឯង (stand-alone installation) ដែលយើងនឹងពិភាក្សាខ្លីៗ។

មូលដ្ឋានទិន្នន័យ (Database)

Database គឺជាសំណុំទិន្នន័យដែលមានរចនាសម្ព័ន្ធ និងមានរបៀបរៀបរយ។ ក្នុងពាក្យបច្ចេកទេសផ្នែកកុំព្យូទ័រ Database សំដៅលើកម្មវិធីដែលប្រើសម្រាប់រក្សាទុក និងរៀបចំទិន្នន័យ។ សូមគិតថាវាដូចជាទូឯកសារ (file cabinet) ដែលអ្នករក្សាទុកទិន្នន័យនៅក្នុងផ្នែកផ្សេងៗដែលហៅថា tables។

WordPress Multisite ប្រើ Database តែមួយ ហើយ subsite នីមួយៗទទួលបាន tables ជាកម្មសិទ្ធិរបស់ខ្លួន ដោយមាន blog id ស្ថិតនៅក្នុង prefix (បុព្វបទ) ដូច្នេះ នៅពេលអ្នកដំឡើងការដំឡើងបណ្តាញ អ្នកគួរតែមាន tables ទាំងនេះ៖

wp_1_options - ទីតាំងសម្រាប់តារាងជម្រើសនៃ subsite ដំបូង

wp_2_options - ទីតាំងសម្រាប់តារាងជម្រើសនៃ subsite ទីពីរ

អ្នកផ្តល់ការបង្ហោះ (Hosting provider)

អ្នកផ្តល់ការបង្ហោះ គឺជាក្រុមហ៊ុនមួយដែលធ្វើឱ្យអាជីវកម្ម និងបុគ្គលអាចដាក់គេហទំព័ររបស់ពួកគេនៅលើបណ្តាញអ៊ីនធឺណិតបាន។ សេវាកម្មដែលអ្នកផ្តល់ការបង្ហោះគេហទំព័រផ្តល់ជូននឹងខុសៗគ្នា ប៉ុន្តែជាធម្មតាវារួមបញ្ចូលទាំងការរចនាគេហទំព័រ ទីតាំងផ្ទុកទិន្នន័យលើ host និងការតភ្ជាប់ទៅអ៊ីនធឺណិត។

ដែន (Domain)

ឈ្មោះដែន គឺជាអាសយដ្ឋានដែលមនុស្សប្រើដើម្បីចូលមើលគេហទំព័ររបស់អ្នក។ វាប្រាប់កម្មវិធីរុករក (web browser) ថាត្រូវរកគេហទំព័ររបស់អ្នកនៅឯណា។ ដូចជាអាសយដ្ឋានផ្លូវអ៊ីចឹងដែរ ដែន គឺជាវិធីដែលមនុស្សទៅកាន់គេហទំព័ររបស់អ្នកតាមអនឡាញ។ ហើយដូចការមានស្លាកនៅពីមុខហាងរបស់អ្នកដែរ។ ប្រសិនបើអ្នកចង់ចូលមើលគេហទំព័ររបស់យើង អ្នកនឹងត្រូវវាយអាសយដ្ឋានគេហទំព័ររបស់យើងនៅក្នុងប្រអប់អាសយដ្ឋាននៃកម្មវិធីរុករករបស់អ្នក ដែលគឺ www.ultimatemultisite.com , ដោយ ultimatemultisite.com គឺជាឈ្មោះដែន។

subdomain (subdomain)

Subdomain គឺជាប្រភេទនៃឋានានុក្រមគេហទំព័រនៅក្រោមដែនចម្បង ប៉ុន្តែជំនួសឱ្យការប្រើโฟលដ័រដើម្បីរៀបចំខ្លឹមសារនៅលើគេហទំព័រ វាប្រែជាគេមានគេហទំព័ររបស់ខ្លួនឯង។ វាត្រូវបានបង្ហាញដូចនេះ៖ https://site1.domain.com/ ដែល site1 គឺជាឈ្មោះ subdomain និង domain.com គឺជាដែនចម្បង។

subdirectory (subdirectory)

Subdirectory គឺជាប្រភេទនៃឋានានុក្រមគេហទំព័រនៅក្រោម root domain ដែលប្រើโฟលដ័រដើម្បីរៀបចំខ្លឹមសារនៅលើគេហទំព័រ។ Subdirectory គឺដូចជា subfolder ហើយឈ្មោះអាចប្រើជំនួសគ្នាបាន។ វាត្រូវបានបង្ហាញដូចនេះ៖ https://domain.com/site1 ដែល site1 គឺជាឈ្មោះ subdirectory និង domain.com គឺជាដែនចម្បង។

Subsite

Subsite нь таны Multisite (Олон сайтын сүлжээ) дээр үүсгэсэн хүү сайт юм. Энэ нь таны WordPress Multisite-ийн тохиргооноос хамаарч subdomain (дотоод нэрлэх арга) эсвэл subdirectory (дотоод хавсралт) байж болно.

Super Admin

WordPress Super Admin гэдэг нь Multisite сүлжээний бүх сайтуудыг удирдах бүрэн эрхтэй хэрэглэгчийн үүрэг юм. Multisite-ийн хэрэглэгчдийн хувьд, энэ бол таны WordPress-ийн хамгийн өндөр түвшний хандалт (access) юм.

Plugin

Ерөнхийдөө plugin гэдэг нь таны WordPress сайтод нэмэлт функц оруулах кодны цуглуулга юм. Энэ нь зөвхөн логин логог өөрчлөх шиг энгийн байж болно, эсвэл e-commerce (бараа худалдааны) функц нэмэх шиг төвөгтэй байж болно. Woocommerce болон Contact Form нь plugin-ийн жишээ юм.

WordPress Multisite дээр, plugin-уудыг зөвхөн Super Admin-аар сүлжээний admin dashboard-оос тавих боломжтой. Subsite Admin-нууд нь өөрийн subsite доторх plugin-уудыг идэвхжүүл거나 унтраах (activate/deactivate) зэрэг үйлдлүүдийг хийж болно.

Themes

WordPress theme гэдэг нь сайтын ерөнхий харагдацыг тодорхойлогч файлуудын бүлэг (график, style sheets, болон код) юм. Энэ нь шрифтийн хэв маяг, хуудасны байрлал, өнгө зэрэг бүх урд талын (front-end) стилийг хангадаг.

Plugin-тэй ижил, WordPress Multisite дээр theme-үүдийг зөвхөн Super Admin-аар суулгах боломжтой бөгөөд subsite admin-ууд нь өөрийн subsite түвшинд идэвхжүүлж болно.

Site Template

Site Template гэдэг нь таны сүлжээнд шинэ сайт үүсгэхэд суурь (base) болгож ашиглаж болох загвар юм.

Энэ нь та анхны site-ийг үүсгээд, өөр өөр plugin-уудыг идэвхжүүлж, идэвхтэй theme-ийг тохируулж, хүссэнээрээ өөрчлөх боломжийг олгодог. Дараа нь таны хэрэглэгч шинэ бүртгэл хийх үед, утгатай агуулгагүй ердийн WordPress site-ийг биш, харин таны суурь site-ийн бүх тохиргоо болон агуулга аль хэвээрээ орсон хуулбарыг авна.

Domain Mapping

Domain mapping ជាមួយ WordPress ဆိုတာ သုံးစွဲသူတွေကို ဝဘ်ဆိုက်ရဲ့ လိပ်စာကနေ မှန်ကန်တဲ့ hosting ဆီကို ပြောင်းပေးတာ (redirect လုပ်တာ) ဖြစ်ပါတယ်။ WordPress Multisite မှာ subsite တွေဟာ subdirectory ဒါမှမဟုတ် subdomain ကို သုံးပြီး ဖန်တီးတာပါ။ Domain mapping ကတော့ subsite သုံးစွဲသူတွေအနေနဲ့ သူတို့ရဲ့ စာမျက်နှာလိပ်စာက ပိုပြီး ပရော်ဖက်ရှင်နယ်ကျလာအောင် joesbikeshop.com လိုမျိုး top-level domain တစ်ခုကို သုံးနိုင်စေတာ ဖြစ်ပါတယ်။

SSL

SSL ဆိုတာ Secure Sockets Layer ရဲ့ အတိုကောက်ပါ။ ဒါဟာ ဝဘ်ဆိုက်ရဲ့ အထောက်အထားကို စစ်ဆေးပေးတဲ့ digital certificate တစ်ခုဖြစ်ပြီး လုံခြုံတဲ့ connection (encryption) ကို ခွင့်ပြုပေးပါတယ်။ ဒီနေ့ခေတ်မှာတော့ အင်တာနက် connection တွေကို လုံခြုံအောင် ထိန်းသိမ်းဖို့နဲ့ နှစ်ခုကြား ပေးပို့နေတဲ့ အချက်အလက်တွေ၊ အထူးသဖြင့် ကိုယ်ရေးကိုယ်တာ အချက်အလက်တွေ မလုံခြုံအောင် ကာကွယ်ပေးဖို့အတွက် စံနှုန်းတစ်ခုအဖြစ် SSL ကို သုံးကြပါတယ်။ ပြစ်မှုကျူးလွန်သူတွေအနေနဲ့ လွှဲပြောင်းလိုက်တဲ့ အချက်အလက်တွေကို ဖတ်ကြည့်တာ၊ ပြင်ဆင်တာမျိုး မလုပ်နိုင်အောင် ကာကွယ်ပေးပါတယ်။ ခေတ်မီ browser တွေမှာ SSL လိုအပ်တဲ့အတွက် ဝဘ်ဆိုက်တစ်ခုကို တည်ဆောက်ပြီး run တာတိုင်း ဒါဟာ မရှိမဖြစ်လိုအပ်ပါတယ်။

Media

Media ဆိုတာ ဝဘ်ဆိုက်တစ်ခုကို ဖြစ်စေတဲ့ ပုံတွေ၊ အသံတွေ၊ ဗီဒီယိုတွေနဲ့ တခြား file တွေပဲ ဖြစ်ပါတယ်။

Network sites တွေမှာ WordPress Multisite တစ်ခုတည်း ရှိတဲ့ database ကို မျှဝေသုံးကြပြီး media file တွေအတွက် filesystem မှာ သီးခြား path တွေကို ထားရှိပါတယ်။

ပုံမှန် WordPress ရဲ့ လမ်းကြောင်း (wp-content/uploads) ကတော့ ရှိနေပါသေးတယ်။ ဒါပေမဲ့ အဲဒီလမ်းကြောင်းက network site ရဲ့ ထူးခြားတဲ့ ID ကို ပြသဖို့ ပြောင်းလဲသွားပါတယ်။ ဒါကြောင့် network site တစ်ခုရဲ့ media file တွေဟာ wp-contents/uploads/site/[id] ပုံစံမျိုးနဲ့ ပေါ်လာမှာ ဖြစ်ပါတယ်။

Permalinks ဆိုတာ သင့်ရဲ့ individual blog post ဒါမှမဟုတ် page ရဲ့ အမြဲတမ်း URL တွေပဲ ဖြစ်ပါတယ်။ Permalinks ကို pretty links လို့လည်း ခေါ်ကြပါတယ်။ ပုံမှန်အားဖြင့် WordPress URLs တွေဟာ query string ပုံစံကို သုံးလေ့ရှိပြီး အောက်ပါအတိုင်း ပုံစံမျိုး ရှိတတ်ပါတယ်-

http://www.example.com/registration

Ultimate Multisite

Ultimate Multisite нь WordPress-ийн plugin бөгөөд WordPress Multisite-ийн хувьд бүтээгдсэн юм. Энэ нь таны WordPress-ийг WordPress.com-тэй төстэй премиум сайтуудын сүлжээ болгож өөрчлөхөд тусалдаг бөгөөд үйлчлүүлэгчдэд сар, улирал эсвэл жил бүрийн төлбөрөөр (танай Free plans-ийг ч үүсгэж болно) сайтуудыг үүсгэх боломжийг олгодог.

Checkout Form (Төлбөрийн маягт)

Checkout Form гэдэг нь Ultimate Multisite-ээр бүртгэл хийх үед subsite (босоо сайт), membership (гишүүнчлэл) болон user accounts (хэрэглэгчийн хаягууд) үүсгэх процессыг агуулсан нэг эсвэл олон алхамтай захиалгын маягт юм. Энэ нь хэрэглэгч бүртгэл хийх явцад өгөх ёстой янз бүрийн талбарууд болон төлбөрийн маягтуудыг багтаадаг.

Webhook (Вебхук)

Webhook гэдэг нь нэг app-ийн мэдээллийг бусад app-уудад бодит цагийн хугацаанд өгөх арга юм. Webhook нь мэдээллийг үүсэх даруйд бусад app-уудад хүргэдэг тул та шууд мэдээлэл авдаг.

Ultimate Multisite webhooks нь хязгааргүй боломжийг нээж, сүлжээний администратор нарт Zapier болон IFTTT зэрэг үйлчилгээтэй хамт ашиглахад маш хэрэгтэй байх бүх төрлийн гайхалтай боловч ашигтай интеграцийг хийх боломжийг олгодог.

Events (Үйл явдлууд)

Event гэдэг нь user эсвэл өөр нэгэн үүсэлтээс (жишээлбэл, мышийн тохиолдол) үр дүнд гардаг үйлдлийг хэлнэ. Ultimate Multisite нь таны бүх сүлжээ дотор ямар ч event болон log-ийг тэмдэглэдэг. Энэ нь plan өөрчлөх зэрэг танай multisite дээр болж буй янз бүрийн үйл ажиллагаануудыг хянах юм.