នៅលើ អត្ថបទមុន យើងបានពិភាក្សាអំពីមូលដ្ឋានគ្រឹះនៃការផ្គូផ្គង shortcode និងរបៀបដែលអ្នកអាចទទួលបានអត្ថប្រយោជន៍ដ៏អស្ចារ្យរបស់វា។ យើងបានសម្រេចចិត្តបំបែកអត្ថបទដែលបង្ហាញអំពីកំណែ Shortcode Mapping របស់ Page Builder Sandwich ព្រោះការសរសេរខាងក្រោមអាចនឹងមានលក្ខណៈបច្ចេកទេសបន្តិច។
ខាងក្រោមនេះគឺជាការពិពណ៌នាស៊ីជម្រៅបន្ថែមទៀតអំពីដំណើរការខាងក្នុងនៃមុខងារផ្គូផ្គង shortcode របស់យើង និងរបៀបដែលយើងធ្វើឱ្យវាដំណើរការបាន។
ដំណើរការស្វ័យប្រវត្តិ
ដើម្បីសម្រេចចិត្តថាត្រូវរួមបញ្ចូលកម្មវិធីជំនួយ (plugin) ណាខ្លះនៅក្នុងកម្មវិធីផ្គូផ្គង shortcode យើងបានបង្កើតស្គ្រីបស្វ័យប្រវត្តិមួយដែលនឹងប្រមូលកម្មវិធីជំនួយកំពូលៗនៅក្នុងថតកម្មវិធីជំនួយ WordPress ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យដូចខាងក្រោម៖
- ស្ថិតក្នុងចំណោមកម្មវិធីជំនួយពេញនិយម ទទួលបានការវាយតម្លៃខ្ពស់ និងត្រូវបានធ្វើបច្ចុប្បន្នភាពទាំង ១.០០០ ដែលមានការដំឡើងសកម្មយ៉ាងតិច ៤.០០០
- មានការដំឡើងសកម្មយ៉ាងតិច ៤.០០០
- មានការវាយតម្លៃយ៉ាងតិច ២០ និង
- មានការវាយតម្លៃជាមធ្យមយ៉ាងតិច ៣ ផ្កាយ
យើងដំណើរការការសាកសួរនេះជារៀងរាល់ថ្ងៃលើថតកម្មវិធីជំនួយ WordPress។ តម្រងទាំងនេះធានាថាយើងទទួលបានបញ្ជីកម្មវិធីជំនួយដែលមានគុណភាពល្អ ដែលមនុស្សជាច្រើនប្រើប្រាស់។ នៅក្នុងអំឡុងពេលដែលអត្ថបទនេះត្រូវបានសរសេរ លក្ខណៈវិនិច្ឆ័យនេះបានផ្តល់លទ្ធផលចំនួន ៨០០ កម្មវិធីជំនួយ។ នោះគឺច្រើនណាស់។ គឺច្រើនមែនទែន។

បន្ទាប់មក យើងដំណើរការការត្រួតពិនិត្យដោយស្វ័យប្រវត្តិតាមលំដាប់លំដោយលើកូដប្រភពនៃកម្មវិធីជំនួយនីមួយៗ ដើម្បីស្វែងយល់ថាតើវាមាន shortcode ណាមួយដែរឬទេ ហើយបន្ទាប់មកយើងព្យាយាមស្វែងរក shortcode ទាំងអស់នោះ រួមទាំងគុណលក្ខណៈទាំងអស់របស់វាផងដែរ។ តាមរយៈការវិភាគទិន្នន័យ នេះបានផ្តល់លទ្ធផលជាង ២.០០០ shortcodes។ អស្ចារ្យទ្វេដង។ បន្ទាប់មក shortcode ដែលត្រូវបានរកឃើញ ត្រូវបានបញ្ចូលទៅក្នុងមូលដ្ឋានទិន្នន័យផ្គូផ្គង shortcode សម្រាប់ការត្រួតពិនិត្យដោយផ្ទាល់។
នៅចុងបញ្ចប់នៃដំណើរការនេះ យើងនឹងទទួលបានបញ្ជីកម្មវិធីជំនួយដ៏ធំមួយ និង shortcode ទាំងអស់ដែលអាចមានរបស់វា។ ឥឡូវនេះ វាជាបញ្ហានៃការសម្អាតទិន្នន័យនេះ ដើម្បីធានាថាអ្វីៗទាំងអស់គឺត្រឹមត្រូវ។
ដំណើរការដោយផ្ទាល់
នេះប្រហែលជាផ្នែកដែលពិបាកបំផុតនៃប្រព័ន្ធផ្គូផ្គងទាំងមូល។ កូដកម្មវិធីជំនួយមានទម្រង់ និងទំហំផ្សេងៗគ្នា មិនមែន shortcode ទាំងអស់ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិដោយស្គ្រីបរបស់យើងនោះទេ។ ទោះបីជា WordPress Codex ណែនាំឱ្យប្រើអនុគមន៍ `shortcode_atts` ដើម្បីត្រងគុណលក្ខណៈរបស់ shortcode ក៏ដោយ នេះគ្រាន់តែជាការណែនាំប៉ុណ្ណោះ ហើយមិនមែនគ្រប់គ្នាសុទ្ធតែធ្វើវានោះទេ។ វាក៏គ្មានវិធីណាប្រាកដប្រជាក្នុងការត្រួតពិនិត្យផ្នែកខាងក្នុងនៃ shortcode នៅពេលកម្មវិធីជំនួយត្រូវបានដំឡើងនោះដែរ។
ដើម្បីធានាថាយើងទទួលបាន shortcode ទាំងអស់ និងគុណលក្ខណៈរបស់វាបានត្រឹមត្រូវ យើងបានបង្កើតផ្នែកខាងមុខ (front end) មួយដែលត្រូវបានបម្រុងទុកសម្រាប់កែសម្រួល shortcodes និងគុណលក្ខណៈ ហើយត្រូវបានបង្កើតឡើងដោយប្រើ AngularJS និង Bootstrap។

យើងនឹងត្រូវពិនិត្យមើលកម្មវិធីជំនួយនីមួយៗដោយផ្ទាល់ និងពិនិត្យមើលឯកសារ shortcode របស់វា ហើយធានាថាទិន្នន័យទាំងអស់ដែលយើងមានគឺត្រឹមត្រូវ។
ទោះបីជាការងារនេះមានភាពនឿយហត់និងពិបាកក៏ដោយ ក៏មានចំណុចវិជ្ជមានមួយចំនួនចំពោះការមានដំណើរការស្វ័យប្រវត្តិផងដែរ៖
- យោងតាមស្ថិតិដំបូងរបស់យើង មានតែប្រហែល ១ ក្នុងចំណោម ២ កម្មវិធីជំនួយប៉ុណ្ណោះដែលមាន shortcodes។
- ពាក់កណ្តាលនៃ shortcode ដែលបានរកឃើញគឺគ្មានគុណលក្ខណៈនោះទេ (ប៉ុន្តែផ្នែកមួយនៃចំនួននេះអាចជាការរកឃើញមិនពិត)
- តាមរយៈការទទួលបានតែកម្មវិធីជំនួយដែលមានគុណភាពល្អ ភាគច្រើនពួកគេទំនងជាមានឯកសារ shortcode
នៅពេលដែល shortcode ទាំងអស់នៃកម្មវិធីជំនួយត្រូវបានត្រួតពិនិត្យរួចរាល់ហើយ ទើបម៉ាស៊ីនមេចាប់ផ្តើមចែកចាយការផ្គូផ្គង shortcode នៃកម្មវិធីជំនួយនោះទៅកាន់អ្នកប្រើប្រាស់។
ការហៅ Rest API
ចំណែកចុងក្រោយនៃល្បែងផ្គុំរូបគឺកម្មវិធីជំនួយផ្ទាល់តែម្តង។ គំនិតនៅទីនេះគឺសាមញ្ញ៖ ស្វែងរកថាតើកម្មវិធីជំនួយណាខ្លះកំពុងដំណើរការ រូបរាង (theme) ណាដែលគេហទំព័រកំពុងប្រើប្រាស់ និង shortcode ណាខ្លះដែលមាន បន្ទាប់មកសួរមូលដ្ឋានទិន្នន័យផ្គូផ្គង shortcode ថាតើវាមានការផ្គូផ្គងដែរឬទេ។ សម្រាប់បញ្ហានេះ យើងបានបង្កើតចំណុចបញ្ចប់ WP REST API ផ្ទាល់ខ្លួនមួយ ដែលម៉ាស៊ីនកូនទាំងអស់ផ្ញើសំណើទៅកាន់ដើម្បីទទួលបានការផ្គូផ្គង shortcode ចុងក្រោយបំផុតរបស់ពួកគេ។
អនាគត៖ ការចូលរួមពីមហាជន (Crowdsourcing)
ការត្រួតពិនិត្យកម្មវិធីជំនួយនីមួយៗដោយផ្ទាល់ទាមទារពេលវេលា និងការខិតខំប្រឹងប្រែងជាច្រើន។ នៅពេលដែលវេទិកាផ្គូផ្គង shortcode មានស្ថេរភាព យើងគ្រោងនឹងបើកការផ្គូផ្គង shortcode ដល់មនុស្សគ្រប់គ្នា។ នេះមានន័យថាអ្នកគ្រប់គ្នាអាចជួយក្នុងការបន្ថែម shortcodes បាន។
អ្នកប្រហែលជាកំពុងគិតថា «ហេតុអ្វីខ្ញុំត្រូវជួយផ្គូផ្គង shortcode? តើខ្ញុំទទួលបានផលប្រយោជន៍អ្វីខ្លះ?» មែនហើយ មានចំណុចមួយចំនួនដែលបង្ហាញពីមូលហេតុដែលមនុស្សចង់ជួយ៖
- ប្រសិនបើអ្នកបានបង្កើតកម្មវិធីជំនួយ ហើយយើងមិនទាន់បានរកឃើញវានៅឡើយដោយសារតែលក្ខណៈវិនិច្ឆ័យខាងលើ (ហើយវាស្ថិតនៅក្នុងថតកម្មវិធីជំនួយ WordPress) នោះអ្នកអាចបន្ថែមការផ្គូផ្គងដោយខ្លួនឯងបាន។ កម្មវិធីជំនួយរបស់អ្នកនឹងត្រូវបានគាំទ្រយ៉ាងពេញលេញដោយ PBS!
- ដោយសារតែយើងនឹងដោះស្រាយតែជាមួយកម្មវិធីជំនួយនៅក្នុងថតកម្មវិធីជំនួយ WordPress នៅក្នុងដំណើរការស្វ័យប្រវត្តិ អ្នកបង្កើតកម្មវិធីជំនួយ និង theme កម្រិតបុព្វលាភ (premium) នឹងមិនត្រូវបានរួមបញ្ចូលនោះទេ។ ដូច្នេះប្រសិនបើអ្នកមានមួយ អ្នកក៏អាចបន្ថែមការផ្គូផ្គង shortcode របស់អ្នកសម្រាប់កម្មវិធីទាំងនោះបានដែរ។
- ហើយសម្រាប់អ្នកដែលមិនមែនជាអ្នកបង្កើតកម្មវិធីជំនួយ យើងអាចផ្តល់រង្វាន់ដល់អ្នកដែលបានជួយ។ ដើម្បីធ្វើឱ្យការផ្គូផ្គង shortcode ក្លាយជាកិច្ចខិតខំប្រឹងប្រែងដ៏ទាក់ទាញ យើងអាចផ្តល់រង្វាន់ដល់អ្នកជួយដោយក្តីរីករាយជាមួយនឹងអាជ្ញាបណ្ណផ្ទាល់ខ្លួន ឬការដំឡើងកំណែទៅជាអាជ្ញាបណ្ណបុព្វលាភរបស់ PBS!
ចុះឈ្មោះសម្រាប់ព្រឹត្តិបត្រព័ត៌មានរបស់យើង
មុខងារផ្គូផ្គង shortcode នឹងត្រូវចេញឱ្យអតិថិជនរបស់យើងប្រើប្រាស់ជាបណ្តោះអាសន្ននៅថ្ងៃទី ១២ ខែសីហា ១៥ ខែសីហា ១៦ ខែសីហា ឆ្នាំ២០១៦។ មិនមែន shortcode ទាំងអស់នឹងត្រូវបានផ្គូផ្គងនៅត្រឹមពេលនេះទេ (ការប៉ាន់ស្មានរបស់យើងប្រហែលជា ១០០ កម្មវិធីជំនួយ) ប៉ុន្តែការផ្គូផ្គងនឹងត្រូវបានធ្វើឡើងជាបន្តបន្ទាប់ ហើយអតិថិជននឹងទទួលបានវានៅពេលដែលកម្មវិធីថ្មីៗត្រូវបានដាក់ឱ្យដំណើរការ។
ចុះឈ្មោះសម្រាប់ព្រឹត្តិបត្រព័ត៌មានរបស់យើង ដើម្បីទទួលបានព័ត៌មានស្តីអំពីការផ្គូផ្គង shortcode ពេលវេលាដែលយើងនឹងចេញផ្សាយវា និងពេលវេលាដែលយើងបើកការផ្គូផ្គង shortcode ជាសាធារណៈ!