មគ្គុទ្ទេសក៍ពេញលេញចំពោះបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress (4 Handy Media Library Hacks រួមបញ្ចូល)

រូបភាព និងឯកសារប្រព័ន្ធផ្សព្វផ្សាយផ្សេងទៀតគឺជាផ្នែកសំខាន់នៃគេហទំព័រ WordPress ណាមួយ។ ដើម្បីប្រើពួកវាឱ្យមានប្រសិទ្ធភាព វាជួយឱ្យមានការយល់យ៉ាងម៉ឺងម៉ាត់អំពីរបៀបដែលបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress ដំណើរការ។
មុខងារ WordPress ដ៏ងាយស្រួលនេះ អាចឱ្យអ្នករក្សាទុក និងគ្រប់គ្រងរូបភាព និងប្រព័ន្ធផ្សព្វផ្សាយផ្សេងទៀតរបស់អ្នកតាមពេលវេលា។ ជាមួយនឹងចំណេះដឹងខាងក្នុងមួយចំនួន និងល្បិចសាមញ្ញមួយចំនួន មានច្រើនដែលអ្នកអាចធ្វើបាន ដើម្បីកែលម្អគេហទំព័ររបស់អ្នកតាមរយៈបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នក។
នៅក្នុងមគ្គុទ្ទេសក៍ដ៏ទូលំទូលាយនេះ យើងនឹងនាំអ្នកឆ្លងកាត់អ្វីគ្រប់យ៉ាងដែលត្រូវដឹងអំពី បណ្ណាល័យមេឌាប្លក, រូបភាពរួមទាំងរបៀបនាំចូល និងទាញយកមាតិកា។ យើងក៏នឹងគ្របដណ្តប់លើការកែសម្រួលរូបភាព ការគ្រប់គ្រងឯកសាររយៈពេលវែង និងការលួចចូលចំនួនបួនសម្រាប់ការបញ្ចូលមុខងារកម្រិតខ្ពស់។
តោះចាប់ផ្តើម!
ការណែនាំអំពីបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress
ជាស្នូលរបស់វា បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress របស់អ្នកគឺពិតជាអ្វីដែលឈ្មោះរបស់វាបង្កប់ន័យ៖ កាតាឡុកនៃឯកសារមេឌៀទាំងអស់ដែលអ្នកបានបង្ហោះទៅកាន់គេហទំព័ររបស់អ្នក៖

ប្លក, រូបភាព មានសមត្ថភាពរៀបចំប្រព័ន្ធផ្សព្វផ្សាយជាច្រើនប្រភេទ រួមមានៈ
- រូបភាព (.jpg, .jpeg, .png, .gif, និង .ico)។
- ឯកសារអូឌីយ៉ូ (.mp3, .m4a, .ogg, និង .wav)។
- វីដេអូ (.mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, និង .3g2)។
- PDFs ។
- ឯកសារពាក្យ។
- សៀវភៅបញ្ជី Excel ។
- បទបង្ហាញ PowerPoint ។
- ឯកសារ Adobe Photoshop ។
វាក៏មានសមត្ថភាពកែរូបថតមានកម្រិតផងដែរ ដូច្នេះអ្នកអាចធ្វើការកែតម្រូវតាមតម្រូវការបានភ្លាមៗពីផ្ទាំងគ្រប់គ្រងរបស់អ្នក។
ជាអកុសល WordPress មិនគាំទ្ររូបភាព webp ចេញពីប្រអប់នៅឡើយទេ។
ដើម្បីចូលប្រើបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នក គ្រាន់តែចុចលើ ប្រព័ន្ធផ្សព្វផ្សាយ នៅក្នុងរបារចំហៀងអ្នកគ្រប់គ្រងរបស់អ្នកនៅពេលណាក៏បាន៖

មានជម្រើសជាមូលដ្ឋានមួយចំនួនដែលមាននៅទីនេះ។
ដំបូង អ្នកអាចកំណត់ថាតើអ្នកចង់ឃើញឯកសាររបស់អ្នកនៅក្នុងបញ្ជី ឬទិដ្ឋភាពក្រឡាចត្រង្គដោយចុចលើរូបតំណាងដែលពាក់ព័ន្ធ៖

អ្នកក៏អាចត្រងឯកសាររបស់អ្នកដោយប្រើម៉ឺនុយទម្លាក់ចុះផងដែរ៖

ម៉ឺនុយទីមួយអាចឱ្យអ្នកមើលមេឌៀរបស់អ្នកតាមប្រភេទ ខណៈពេលដែលទីពីរនឹងត្រងមាតិកាបណ្ណាល័យរបស់អ្នកតាមកាលបរិច្ឆេទដែលពួកគេត្រូវបានផ្ទុកឡើង។
អ្នកក៏អាចប្រើរបារស្វែងរកដើម្បីរកមើលឯកសារជាក់លាក់តាមឈ្មោះ៖

ទីបំផុតក៏មាន ក ជ្រើសរើសជាដុំ ប៊ូតុង។ មុខងារនេះអនុញ្ញាតឱ្យអ្នកលុបឯកសារជាច្រើនចេញពីការដំឡើង WordPress របស់អ្នកក្នុងពេលតែមួយ៖

វាគ្របដណ្តប់មុខងារដើមទាំងអស់ដែលមាននៅក្នុងអេក្រង់ WordPress Media Library។
ដូចដែលអ្នកនឹងឃើញនៅពេលក្រោយ មានការកែប្រែជាច្រើនដែលអ្នកអាចធ្វើដើម្បីបង្កើនវា។ ជាដំបូង យើងត្រូវពិភាក្សាអំពីរបៀបបន្ថែមឯកសារទៅ WordPress ។
របៀបបន្ថែមឯកសារទៅបណ្ណាល័យ WordPress Media របស់អ្នក។
មានវិធីផ្សេងគ្នាមួយចំនួនដែលអ្នកអាចបន្ថែមឯកសារ (ឧទាហរណ៍ favicon គេហទំព័ររបស់អ្នក) ទៅបណ្ណាល័យ WordPress Media របស់អ្នក។ ទីមួយគឺត្រូវរុករក មេឌៀ> បន្ថែមថ្មី:

នៅទីនេះ អ្នកអាចផ្ទុកឡើងឯកសារដែលត្រូវបានរក្សាទុកនៅលើកុំព្យូទ័ររបស់អ្នក ឬឧបករណ៍ផ្សេងទៀត៖

អ្នកក៏អាចបន្ថែមមេឌៀដោយផ្ទាល់ពីកម្មវិធីកែ WordPress ផងដែរ។ នៅក្នុង Block Editor ចាប់ផ្តើមដោយបន្ថែមប្លុកដែលត្រូវគ្នាសម្រាប់ប្រភេទមេឌៀដែលអ្នកចង់បញ្ចូល៖

នៅក្នុងកន្លែងដាក់លទ្ធផល សូមជ្រើសរើស ផ្ទុកឡើង ហើយជ្រើសរើសឯកសារពីកុំព្យូទ័ររបស់អ្នក៖

ជាជម្រើស អ្នកគ្រាន់តែអាចអូស និងទម្លាក់ឯកសារពីផ្ទៃតុរបស់អ្នកទៅក្នុងប្លុកដែលពាក់ព័ន្ធ។
នៅក្នុងកម្មវិធីនិពន្ធបុរាណ អ្នកនឹងត្រូវចុចលើប៊ូតុង បន្ថែមមេឌា ប៊ូតុង:

បន្ទាប់មកបើកទៅកាន់ឯកសារ ផ្ទុកឡើង ផ្ទាំង ហើយជ្រើសរើសឯកសារពីកុំព្យូទ័ររបស់អ្នក៖

អ្នកក៏អាចអូស និងទម្លាក់ឯកសារពីកុំព្យូទ័ររបស់អ្នកដោយផ្ទាល់ទៅក្នុងកម្មវិធីនិពន្ធនៅពេលណាក៏បាន។
ក្នុងករណីខ្លះ អ្នកអាចរកឃើញថាអ្នកត្រូវផ្ទុកឯកសារមេឌៀដោយដៃទៅកាន់គេហទំព័រ WordPress របស់អ្នកតាមរយៈ FTP ។ អ្នកអាចធ្វើវាដោយប្រើម៉ាស៊ីនភ្ញៀវដូចជា FileZilla ។
នៅពេលដែលអ្នកភ្ជាប់ទៅម៉ាស៊ីនមេរបស់អ្នក សូមចូលទៅកាន់ wp-content> ផ្ទុកឡើង:

ផ្ទុកឡើងឯកសារទៅកាន់ថតឯកសារនេះ ដើម្បីបន្ថែមពួកវាទៅក្នុងបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នក។
កំពុងទាញយកមាតិកាពីបណ្ណាល័យ WordPress Media
ក្នុងកាលៈទេសៈខ្លះ អ្នកប្រហែលជាត្រូវទាញយកឯកសារពីបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នកមកដាក់ក្នុងកុំព្យូទ័ររបស់អ្នក។ WordPress អនុញ្ញាតឱ្យអ្នកធ្វើវាពីដើមដោយការរុករកទៅ ឧបករណ៍> នាំចេញ:

បន្ទាប់មកជ្រើស ប្រព័ន្ធផ្សព្វផ្សាយ ជម្រើស។ ប្រសិនបើអ្នកត្រូវការតែឯកសារដែលត្រូវបានបង្ហោះក្នុងចន្លោះពេលជាក់លាក់មួយ អ្នកអាចប្រើម៉ឺនុយទម្លាក់ចុះដើម្បីបញ្ជាក់សំណើរបស់អ្នក៖

ចុងបញ្ចប់ចុចលើប៊ូតុង ទាញយកឯកសារនាំចេញ ប៊ូតុង។ វានឹងទាញយកឯកសារមេឌៀដែលពាក់ព័ន្ធទៅកុំព្យូទ័ររបស់អ្នក។
របៀបកែរូបភាពក្នុងបណ្ណាល័យ WordPress Media
ដូចដែលយើងបានលើកឡើងពីមុន WordPress មានមុខងារកែសម្រួលរូបភាពដើមមួយចំនួន។ ដើម្បីចូលប្រើពួកវា សូមចូលទៅកាន់បណ្ណាល័យ WordPress Media របស់អ្នក ហើយជ្រើសរើសឯកសារដែលអ្នកចង់កែសម្រួល។ បន្ទាប់មកចុចលើ កែរូបភាព ប៊ូតុង:

វានឹងបើកកម្មវិធីកែរូបភាព៖

មានការកែសម្រួលជាមូលដ្ឋានចំនួនប្រាំដែលអ្នកអាចធ្វើ៖
ច្រឹប អនុញ្ញាតឱ្យអ្នកកាត់ផ្នែកនៃរូបភាពចេញ៖

ការបង្វិល រូបភាពនឹងបង្វែរវាច្រាសទ្រនិចនាឡិកា ឬទ្រនិចនាឡិកាដោយ 90 ដឺក្រេ៖

ត្រឡប់ រូបភាពនឹងឆ្លុះបញ្ចាំងពីវាទាំងបញ្ឈរ ឬផ្ដេក៖

ការកំណត់បីផ្សេងទៀតគឺនៅក្នុងរបារចំហៀង។ ទីមួយអនុញ្ញាតឱ្យអ្នកធ្វើ ផ្លាស់ប្តូរទំហំ នៃរូបភាព ដោយធ្វើមាត្រដ្ឋានវា។. គ្រាន់តែបញ្ចូលកម្ពស់ ឬទទឹងដែលអ្នកចង់បាន ហើយវាលផ្សេងទៀតនឹងបង្ហាញដោយស្វ័យប្រវត្តិ។ បន្ទាប់មកចុចលើ ធ្វើមាត្រដ្ឋាន ប៊ូតុង:

វាជារឿងសំខាន់ក្នុងការកត់សម្គាល់ថាការផ្លាស់ប្តូរទំហំរូបភាពនៅក្នុង WordPress ពេលខ្លះអាចប៉ះពាល់អវិជ្ជមានដល់គុណភាពរបស់វា។
លើសពីនេះ អ្នកអាចថតរូបបានតែទំហំធំ ហើយបង្រួមវាចុះក្រោម។ អ្នកមិនអាចធ្វើមាត្រដ្ឋានរូបភាពឱ្យធំជាងនេះបានទេ!
ដើម្បីច្រឹបរូបភាពរបស់អ្នកដើម្បីឱ្យវាមានសមាមាត្រ ឬវិមាត្រជាក់លាក់ អ្នកអាចប្រើ សមាមាត្រ និង ការជ្រើសរើស វាលនៅក្រោម ច្រឹបរូបភាព:

ជាចុងក្រោយ ប្រសិនបើអ្នកចង់រក្សាទុករូបភាពតូចដែលមានស្រាប់ អ្នកអាចធ្វើដូច្នេះបានដោយប្រើ ការកំណត់រូបភាពតូច. គ្រាន់តែជ្រើសរើសប៊ូតុងមូលសម្រាប់កំណែណាមួយនៃរូបភាពរបស់អ្នកដែលអ្នកចង់អនុវត្តការផ្លាស់ប្តូរទៅ៖

ការកែរូបភាពលំនាំដើមរបស់ WordPress មានប្រយោជន៍ ប៉ុន្តែមានកម្រិត។ វានឹងមិនជំនួសកម្មវិធីណាមួយដែលអ្នកអាចប្រើសម្រាប់ការកែប្រែយ៉ាងទូលំទូលាយនោះទេ ជាពិសេសប្រសិនបើអ្នកកំពុងដំណើរការគេហទំព័រថតរូប ឬប្លក់រូបថត។
ការយល់ដឹងអំពីកំហុសនៃបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress
ជាអកុសល កំហុស WordPress កើតឡើង។ ហើយបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress មិនមានករណីលើកលែងនោះទេ។
បញ្ហាមួយដែលបង្ហាញជាទូទៅគឺ "កំហុស HTTP" មិនជាក់លាក់ដែលអាចលេចឡើងនៅពេលអ្នកកំពុងផ្ទុកឯកសារថ្មីពីក្នុងកម្មវិធីនិពន្ធ៖

ជាធម្មតា អ្នកគ្រាន់តែអាចរង់ចាំឱ្យកំហុសនេះបាត់ ហើយសាកល្បងការបង្ហោះរបស់អ្នកម្តងទៀតបន្ទាប់ពីពីរបីនាទី។ ប្រសិនបើកំហុស HTTP កើតឡើងម្តងទៀត វាអាចថាវគ្គ WordPress របស់អ្នកបានផុតកំណត់ហើយ។ អ្នកនឹងត្រូវចូលម្តងទៀត ហើយបន្ទាប់មកព្យាយាមផ្ទុកឡើងរបស់អ្នកម្តងទៀត។
បញ្ហាមួយទៀតដែលអ្នកប្រើប្រាស់មួយចំនួនប្រឈមមុខគឺ បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយមិនដំណើរការ។ នេះច្រើនតែបណ្តាលមកពីការប៉ះទង្គិចជាមួយកម្មវិធីជំនួយ និង/ឬប្រធានបទរបស់អ្នក។ ដើម្បីដោះស្រាយបញ្ហានេះ សូមព្យាយាមបិទកម្មវិធីជំនួយរបស់អ្នកទាំងអស់ ហើយប្តូរទៅរចនាប័ទ្មលំនាំដើម WordPress ។
ប្រសិនបើបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នកផ្ទុកបានត្រឹមត្រូវម្តងទៀត អ្នកនឹងត្រូវដោះស្រាយបញ្ហាជម្លោះកម្មវិធីជំនួយបន្ថែមទៀត ដើម្បីដោះស្រាយបញ្ហាជាអចិន្ត្រៃយ៍។
ពេលខ្លះអ្នកអាចជួបប្រទះបញ្ហា "អាប់ឡូត៖ បរាជ័យក្នុងការសរសេរឯកសារទៅថាស" នៅពេលអ្នកចាប់ផ្តើមផ្ទុកឯកសាររបស់អ្នកតាមរយៈបណ្ណាល័យមេឌៀ។ ជាធម្មតា បញ្ហានេះកើតឡើងនៅពេលដែលថតឯកសារផ្ទុកឡើងរបស់អ្នកត្រូវបានកំណត់ទៅជាមិនអាចសរសេរបាន។ អ្នកអាចពិនិត្យមើលការអនុញ្ញាតប្រព័ន្ធឯកសាររបស់អ្នកតាមរយៈឧបករណ៍សុខភាពគេហទំព័ររបស់ WordPress ។
ការគ្រប់គ្រងបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរយៈពេលវែង
រហូតមកដល់ពេលនេះ យើងបានផ្តោតទាំងស្រុងលើមុខងារដើមរបស់ WordPress នៅពេលដែលវាមកដល់បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ។ ទោះយ៉ាងណាក៏ដោយ នៅពេលដែលអ្នកប្រើមុខងារនេះយូរៗទៅ អ្នកទំនងជានឹងជួបបញ្ហាមួយចំនួនដែលត្រូវការជំនួយពីដំណោះស្រាយខាងក្រៅ។
ឧទាហរណ៍ ឯកសារកាន់តែច្រើនដែលអ្នកបន្ថែម បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress របស់អ្នកកាន់តែមិនរៀបចំនឹងក្លាយទៅជា។ ក្រៅពីជម្រើសស្វែងរក និងតម្រងដែលបានពិភាក្សានៅដើមនៃការប្រកាសនេះ WordPress មិនបានផ្តល់ជំនួយច្រើនសម្រាប់ការដោះស្រាយជាមួយនឹងបរិមាណនៃប្រព័ន្ធផ្សព្វផ្សាយដែលមិនសមរម្យនោះទេ។
ទោះយ៉ាងណាក៏ដោយ មានកម្មវិធីជំនួយមួយចំនួនដែលអាចឱ្យអ្នករៀបចំឯកសារមេឌៀរបស់អ្នកទៅក្នុងថតឯកសារ។
កម្មវិធីជំនួយ WordPress Media Library Folders គឺជាជម្រើសដ៏ពេញនិយមបំផុត៖

បន្ថែមពីលើការអនុញ្ញាតឱ្យអ្នកបង្កើតថតឯកសារមេឌៀ កម្មវិធីជំនួយនេះក៏រួមបញ្ចូលជាមួយ MaxGalleria ដើម្បីអនុញ្ញាតឱ្យអ្នកបង្កើតវិចិត្រសាលរូបភាពដោយផ្ទាល់ពីបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ៖

ការធ្វើឱ្យប្រសើរឡើងទៅ WordPress Media Library Folders Pro ផ្តល់នូវការរួមបញ្ចូលបន្ថែមជាមួយកម្មវិធីជំនួយ NextGEN Gallery និង Advanced Custom Fields ។ វាក៏អនុញ្ញាតឱ្យអ្នកបង្កើតប្រភេទ និងស្លាកដើម្បីរៀបចំឯកសាររបស់អ្នកបន្ថែមទៀត។
មុខងារមួយទៀតដែល WordPress ខ្វះខាតគឺសមត្ថភាពក្នុងការជំនួសឯកសារមេឌៀជាមួយនឹងកំណែថ្មី។ ដោយសារប្រភេទឯកសារទាំងនេះអាចមានទំហំធំ អ្នកមិនចង់គ្រាន់តែបន្តបន្ថែមឯកសារថ្មីនៅពេលណាដែលអ្នកត្រូវការធ្វើបច្ចុប្បន្នភាពមាតិការបស់អ្នក។
នេះមានន័យថា បន្ទាប់ពីផ្ទុកឡើងឯកសារថ្មី អ្នកនឹងត្រូវកំណត់ទីតាំងកំណែចាស់ ហើយលុបវាចោល។ អ្នកអាចសន្សំសំចៃពេលវេលាខ្លះដោយជំនួសរូបភាពចាស់ដោយផ្ទាល់ជាមួយ បើកដំណើរការប្រព័ន្ធផ្សព្វផ្សាយជំនួសដោយ ShortPixel៖

ជាមួយនឹងកម្មវិធីជំនួយនេះ អ្នកក៏អាចជំនួសតំណទាំងអស់ដែលចង្អុលទៅឯកសារចាស់ផងដែរ។ វាមានប្រយោជន៍សម្រាប់ការជៀសវាងប្រព័ន្ធផ្សព្វផ្សាយដែលខូចនៅទូទាំងគេហទំព័ររបស់អ្នក។
Real Media Library គឺជាថតឯកសារ និងកម្មវិធីគ្រប់គ្រងឯកសារផ្សេងទៀតដែលមានតម្លៃពិនិត្យមើលដើម្បីធ្វើឱ្យការគ្រប់គ្រងឯកសាររបស់អ្នកមានភាពរលូន។

សូមអរគុណចំពោះវា អ្នកអាចថែរក្សាឯកសារជាច្រើនដូចជារូបភាព វីដេអូ និងឯកសារដោយផ្ទាល់នៅក្នុង WordPress ។ រឿងល្អដែលត្រូវដឹង៖ បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយពិតមានជា 12 ភាសា។ ប្រសិនបើកំណែឥតគិតថ្លៃមិនគ្រប់គ្រាន់សម្រាប់តម្រូវការរបស់អ្នក ពួកគេក៏ផ្តល់នូវការទិញកំណែ PRO ជាមួយនឹងលក្ខណៈពិសេសជាច្រើនទៀត។
4 ការ Hack បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress ងាយស្រួល
បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress អាចដោះស្រាយតម្រូវការទូទៅភាគច្រើនរបស់អ្នកគ្រប់គ្រងគេហទំព័រ។ ទោះជាយ៉ាងណាក៏ដោយ WordPress ផ្តល់នូវមុខងារ និងទំពក់មួយចំនួនដែលអាចឱ្យអ្នកប្រើប្រាស់បង្កើនលក្ខណៈពិសេសជាក់លាក់នៃបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ ដោយមិនចាំបាច់ប្រើកម្មវិធីជំនួយភាគីទីបី។ ចូរយើងចូលទៅក្នុងមុខងារ និងទំពក់ទាំងនេះជាមួយនឹងឧទាហរណ៍ជាក់ស្តែងចំនួនបួន។
1. បន្ថែមទិន្នន័យមេតាផ្ទាល់ខ្លួនទៅប្រភេទឯកសារភ្ជាប់
រាល់ពេលដែលអ្នកបង្ហោះឯកសារមេឌៀ ប្លក, រូបភាពបង្កើតប្រភេទប្រកាសឯកសារភ្ជាប់។
ធុញទ្រាន់នឹងបញ្ហា WordPress និងម៉ាស៊ីនយឺតមែនទេ? យើងផ្តល់ការគាំទ្រលំដាប់ពិភពលោកពីអ្នកជំនាញ WordPress ដែលអាចប្រើបាន 24/7 និងម៉ាស៊ីនមេដែលមានល្បឿនលឿន។ សូមពិនិត្យមើលផែនការរបស់យើង។
ដូចគ្នានឹងប្រភេទប្រកាសផ្សេងទៀតដែរ ឯកសារភ្ជាប់ត្រូវបានចុះឈ្មោះនៅក្នុង wp_posts ។ តារាង និងទិន្នន័យមេតារៀងៗខ្លួនអាចរកបាននៅក្នុង wp_postmeta តារាងក្នុងមូលដ្ឋានទិន្នន័យរបស់អ្នក៖

នេះ wp_posts ។ តារាងរក្សាទុកទិន្នន័យដែលរួមបញ្ចូល post_content (ការពិពណ៌នាឯកសារភ្ជាប់), ប្រៃសណីយ៍ (ចំណងជើងឯកសារភ្ជាប់), post_អ្នកនិពន្ធ, ប្រកាស _ ចំណងជើង, ស្ថានភាពក្រោយ, និង post_mime_type.
នេះ wp_postmeta តារាងរក្សាទុកប្រភេទទិន្នន័យមេតាណាមួយ ដូចជា URL ឯកសារដែលបានភ្ជាប់ វិមាត្ររូបភាព និងប្រភេទ mime និងទម្រង់ឯកសាររូបភាពដែលអាចផ្លាស់ប្តូរបាន (EXIF) និងទិន្នន័យមេតានៃក្រុមប្រឹក្សាទូរគមនាគមន៍សារព័ត៌មានអន្តរជាតិ (IPTC) ។
ម្តងម្កាល អ្នកប្រហែលជាត្រូវបន្ថែមទិន្នន័យមេតាផ្ទាល់ខ្លួនទៅឯកសារភ្ជាប់ ដូចជាឈ្មោះអ្នកនិពន្ធនៃឯកសារ URL ដែលពាក់ព័ន្ធ ឬទីតាំងដែលរូបថតត្រូវបានថត។ ការបន្ថែមវាលមេតាទៅឯកសារភ្ជាប់គឺខុសគ្នាបន្តិចពីការបន្ថែមវាលមេតាទៅប្រកាស ហើយទាមទារទំពក់ និងមុខងារជាក់លាក់។
ដំបូង អ្នកនឹងត្រូវបន្ថែមវាលផ្ទាល់ខ្លួនដែលចាំបាច់ទាំងអស់ទៅក្នុងប្រអប់ កែសម្រួលមេឌៀ អេក្រង់។ អ្នកអាចសម្រេចកិច្ចការនេះដោយត្រងវាលឯកសារភ្ជាប់ដែលមានតាមរយៈតម្រង attachment_fields_to_edit ក្នុង wp-admin/includes/media.php:
function media_hacks_attachment_field_to_edit( $form_fields, $post ){
// https://codex.wordpress.org/Function_Reference/wp_get_attachment_metadata
$media_author = get_post_meta( $post->ID, 'media_author', true );
$form_fields['media_author'] = array(
'value' => $media_author ? $media_author : '',
'label' => __( 'Author' )
);
return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_field_to_edit', 10, 2 );
មុខងារមានអាគុយម៉ង់ពីរ៖ $form_fields អារេនៃវាលទម្រង់និង ប្រកាស $ វត្ថុ។ ទីមួយ get_post_meta យករបស់ដែលមានស្រាប់ 'media_អ្នកនិពន្ធ' តម្លៃ បន្ទាប់មក ក 'media_អ្នកនិពន្ធ' ធាតុត្រូវបានបន្ថែមទៅ $form_fields អារេ។
ទីបំផុតការហៅត្រឡប់មកវិញ។ $form_fields (សូមមើលកូដនៅលើ Gist) ។
វានឹងបង្ហាញវាលថ្មីមួយនៅលើ កែសម្រួលមេឌៀ ទំព័រ ដែលអ្នកអាចចូលប្រើបានដោយជ្រើសរើសរូបភាពដែលពាក់ព័ន្ធពីបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយរបស់អ្នក ហើយចុចលើប៊ូតុង កែសម្រួលព័ត៌មានលម្អិតបន្ថែម តំណភ្ជាប់

នៅលើអេក្រង់លទ្ធផល អ្នកនឹងឃើញវាលទិន្នន័យមេតាផ្ទាល់ខ្លួនថ្មីរបស់អ្នកនៅខាងក្រោម៖

ជំហានបន្ទាប់គឺរក្សាទុកការបញ្ចូលអ្នកប្រើប្រាស់។ អ្នកអាចសម្រេចវាដោយភ្ជាប់មុខងារថ្មីទៅ កែសម្រួល_ឯកសារភ្ជាប់ សកម្មភាព៖
function media_hacks_edit_attachment( $attachment_id ){
if ( isset( $_REQUEST['attachments'][$attachment_id]['media_author'] ) ) {
$media_author = $_REQUEST['attachments'][$attachment_id]['media_author'];
update_post_meta( $attachment_id, 'media_author', $media_author );
}
}
add_action( 'edit_attachment', 'media_hacks_edit_attachment' );
មុខងារនេះរក្សាបានតែអាគុយម៉ង់មួយប៉ុណ្ណោះ៖ នេះ។ $attachment_id នៃឯកសារមេឌៀបច្ចុប្បន្ន។ ដំបូង មុខងារពិនិត្យមើលថាតើតម្លៃត្រឹមត្រូវសម្រាប់វាលមេតាផ្ទាល់ខ្លួនត្រូវបានផ្ញើឬអត់។ បន្ទាប់មកវាចុះឈ្មោះតម្លៃអរគុណចំពោះមុខងារ update_post_meta (សូមមើលកូដនៅលើ Gist) ។
ឥឡូវនេះអ្នកអាចទាញយក 'media_អ្នកនិពន្ធ' តម្លៃអរគុណចំពោះ get_post_meta មុខងារ:
$media_author = get_post_meta( $post->ID, 'media_author', true );
បន្ទាប់ពីនោះ អ្នកអាចបង្ហាញវាគ្រប់ទីកន្លែងនៅក្នុងផ្នែកខាងមុខ។
2. បង្ហាញទិន្នន័យមេតា EXIF និង IPTC នៅក្នុងអេក្រង់កែសម្រួលមេឌៀ
WordPress រក្សាទុកទិន្នន័យមេតាដែលបានពង្រីកដោយស្វ័យប្រវត្តិសម្រាប់ប្រភេទ JPEG និង TIFF mime ។ ឥឡូវអ្នកដឹងពីរបៀបបន្ថែមវាលទៅ កែសម្រួលមេឌៀ អេក្រង់តាមរយៈ media.phpអ្នកអាចបង្ហាញទិន្នន័យនេះ។
ដើម្បីសម្រេចកិច្ចការនេះ អ្នកត្រូវផ្លាស់ប្តូរមុខងារ callback ដំបូងដូចខាងក្រោម៖
function media_hacks_attachment_fields_to_edit( $form_fields, $post ){
// get post mime type
$type = get_post_mime_type( $post->ID );
// get the attachment path
$attachment_path = get_attached_file( $post->ID );
// get image metadata
$metadata = wp_read_image_metadata( $attachment_path );
if( 'image/jpeg' == $type ){
if( $metadata ) {
$exif_data = array(
'aperture' => 'Aperture',
'camera' => 'Camera',
'created_timestamp' => 'Timestamp',
'focal_length' => 'Focal Length',
'iso' => 'ISO',
'shutter_speed' => 'Exposure Time',
'orientation' => 'Orientation' );
foreach ( $exif_data as $key => $value ) {
$exif = $metadata[$key];
$form_fields[$key] = array(
'value' => $exif ? $exif : '',
'label' => __( $value ),
'input' => 'html',
'html' => "ID][$exif]' value='" . $exif . "' />
);
}
}
}
return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_fields_to_edit', 10, 2 );
អត្ថបទខ្លីៗនេះប្រើមុខងារ WordPress ខាងក្រោម៖
- get_post_mime_type ទាញយកប្រភេទ mime នៃឯកសារភ្ជាប់ដោយផ្អែកលើ ID ។
- get_attached_file ទាញយកផ្លូវឯកសារដែលបានភ្ជាប់ដោយផ្អែកលើលេខសម្គាល់។
- wp_read_image_metadata ទទួលបានទិន្នន័យមេតា EXIF ឬ IPTC ប្រសិនបើមាន។
ប្រសិនបើប្រភេទរូបភាព mime គឺ “image/jpeg” ហើយប្រសិនបើទិន្នន័យមេតាមាន នោះអារេនៃទិន្នន័យមេតាដែលត្រូវការត្រូវបានប្រកាស ហើយវាលទម្រង់សម្រាប់ធាតុនីមួយៗក្នុងអារេត្រូវបានបង្កើត៖

វាលទម្រង់នៃឧទាហរណ៍នេះគឺស្មុគស្មាញបន្តិច ដោយសារយើងកំពុងកំណត់តម្លៃសម្រាប់ 'html' ធាតុទម្រង់ (សូមមើលកូដនៅលើ Gist) ។ អ្នកមិនចាំបាច់រក្សាទុកទិន្នន័យមេតា EXIF និង IPCT ទេ ដោយសារ WordPress រក្សាទុកពួកវាដោយស្វ័យប្រវត្តិទៅក្នុងឯកសារ wp_postmeta តារាងពេលបង្ហោះរូបភាព។
3. បង្ហាញទិន្នន័យមេតាដែលបានពង្រីកនៅលើ Frontend
ការមានព័ត៌មានទាំងអស់នេះសម្រាប់ខ្លួនអ្នកនៅខាងក្រោយគឺមានប្រយោជន៍។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកចង់បង្ហាញទិន្នន័យមេតាបន្ថែមសម្រាប់ឯកសារមេឌៀរបស់អ្នកនៅលើផ្នែកខាងមុខ នោះអ្នកនឹងត្រូវធ្វើការវិភាគបន្ថែមទៀត។
ដើម្បីធ្វើដូច្នេះ អ្នកអាចបន្ថែមព័ត៌មាននេះទៅការពិពណ៌នាឯកសារភ្ជាប់ដោយប្រើតម្រង the_content នៅក្នុង wp-admin/includes/post.phpដូចនេះ៖
function media_hacks_the_content( $content ){
global $post;
if( is_attachment() && 'image/jpeg' == get_post_mime_type( $post->ID ) ) {
$fields = wp_get_attachment_metadata( $post->ID );
$meta = $fields['image_meta'];
if( ! empty( $meta['camera'] ) ){
$custom_content = "
- Camera: {$meta['camera']}
- Created timestamp: {$meta['created_timestamp']}
- Aperture: {$meta['aperture']}
- Focal length: {$meta['focal_length']}
- ISO: {$meta['iso']}
- Shutter speed: {$meta['shutter_speed']}
- Orientation: {$meta['orientation']}
";
$content .= $custom_content;
}
}
return $content;
}
add_filter( 'the_content', 'media_hacks_the_content' );
នៅទីនេះ មុខងារ wp_get_attachment_metadata ត្រូវបានហៅ។ ប្រសិនបើប្រភេទប្រកាសបច្ចុប្បន្នគឺ “ឯកសារភ្ជាប់” ហើយប្រសិនបើប្រភេទ mime បច្ចុប្បន្នគឺ “image/jpeg” នោះទិន្នន័យមេតានៃរូបភាពដែលមានគឺត្រូវបានទាញយក និងប្រើដើម្បីបង្កើតបញ្ជីដែលមិនមានលំដាប់នៃវាល ដែលត្រូវបានបន្ថែមទៅមាតិកាប្រកាស។
មុខងារហៅត្រលប់មកវិញ មាតិកា $ (សូមមើលកូដនេះនៅលើ Gist)៖

ខាងលើ អ្នកអាចមើលឃើញការបង្ហោះឯកសារភ្ជាប់ថ្មីជាមួយនឹងទិន្នន័យមេតាបន្ថែមទៅការពិពណ៌នា។
4. បោះពុម្ពប័ណ្ណសាររូបថត
ចេញពីប្រអប់ WordPress មិនបង្ហាញប័ណ្ណសារនៃឯកសារភ្ជាប់ទេ។ រឿងនេះកើតឡើងដោយសារតែ has_archive ជម្រើសនៃប្រភេទប្រកាសឯកសារភ្ជាប់ត្រូវបានកំណត់ទៅ មិនពិត.
លើសពីនេះទៅទៀតខណៈពេលដែលលំនាំដើម ស្ថានភាពក្រោយ ប៉ារ៉ាម៉ែត្រនៃឯកសារ $ សំណួរ វត្ថុត្រូវបានកំណត់ទៅ "បោះផ្សាយ", ឯកសារភ្ជាប់លំនាំដើម ស្ថានភាពក្រោយ ត្រូវបានកំណត់ជា "មរតក" ។ នេះមានន័យថា គ្មានឯកសារភ្ជាប់ណាមួយនឹងត្រូវបានបង្ហាញនៅក្នុងបណ្ណសារទេ លុះត្រាតែយើងកំណត់សំណួរច្បាស់លាស់ ស្ថានភាពក្រោយ ដើម្បី "ទទួលមរតក" ឬ "ណាមួយ" (សូមមើល WP_Query Type Parameters សម្រាប់ព័ត៌មានបន្ថែម)។
ជាមួយនឹងការនិយាយនោះ ដើម្បីបង្ហាញប័ណ្ណសាររូបភាព អ្នកត្រូវកំណត់មុខងារពីរ។ មុខងារទីមួយត្រងអាគុយម៉ង់នៃប្រភេទប្រកាសដែលបានបញ្ជាក់ ហើយកំណត់ឯកសារភ្ជាប់ has_archive ទ្រព្យសម្បត្តិទៅ ជាការពិត:
function media_hacks_register_post_type_args( $args, $post_type ){
if( $post_type == 'attachment' ){
$args['has_archive'] = true;
}
return $args;
}
add_filter( 'register_post_type_args', 'media_hacks_register_post_type_args', 10, 2 );
មុខងារទីពីរកំណត់តម្លៃផ្ទាល់ខ្លួនសម្រាប់អថេរសំណួរ post_mime_type និង post_status៖
function media_hacks_pre_get_posts( $query ){
if ( !is_admin() && $query->is_main_query() ) {
if( is_post_type_archive('attachment') ){
$query->set('post_mime_type', 'image/jpeg');
$query->set( 'post_status', 'inherit' );
}
}
}
add_action( 'pre_get_posts', 'media_hacks_pre_get_posts' );
មុខងារនេះត្រូវបានភ្ជាប់ទៅនឹងទំពក់សកម្មភាព pre_get_posts ដែលត្រូវបានបណ្តេញចេញបន្ទាប់ពីសំណួរត្រូវបានបង្កើតឡើង ប៉ុន្តែមុនពេលវាត្រូវបានប្រតិបត្តិ។ នេះ។ $ សំណួរ វត្ថុត្រូវបានឆ្លងកាត់ដោយសេចក្តីយោង មិនមែនដោយតម្លៃដែលមានន័យថាការផ្លាស់ប្តូរណាមួយទៅវត្ថុបច្ចុប្បន្ននៃ $ សំណួរ នឹងប៉ះពាល់ដល់ដើម $ សំណួរ វត្ថុ។
សម្រាប់ហេតុផលនេះ វាជារឿងសំខាន់ក្នុងការផ្ទៀងផ្ទាត់សំណួរដែលអ្នកនឹងផ្លាស់ប្តូរ (សូមមើលកូដនេះនៅលើ Gist)។ បន្ទាប់មកប្រសិនបើអ្នកចូល https://yourdomain.com/?post_type=attachment នៅក្នុងកម្មវិធីរុករករបស់អ្នក អ្នកគួរតែឃើញបណ្ណសារនៃរូបភាព JPEG៖

កូដពេញលេញសម្រាប់ការលួចចូលទាំងនេះគឺអាចរកបានជាកម្មវិធីជំនួយនៅក្នុង Gist សាធារណៈ ដែលយើងបានភ្ជាប់តាមរយៈផ្នែកនេះ។ អ្នកអាចទាញយកវាជា ក .zip ឯកសារ ហើយបង្ហោះវាទៅគេហទំព័រ WordPress របស់អ្នក ដើម្បីអនុវត្តការលួចទាំងបួននេះ ដោយមិនចាំបាច់កែសម្រួលឯកសាររបស់អ្នកដោយដៃ។
សេចក្តីសង្ខេប
រូបភាព វីដេអូ ឯកសារអូឌីយ៉ូ និងឯកសារអាចមានតម្លៃខ្លាំងណាស់សម្រាប់អ្នកប្រើប្រាស់គេហទំព័ររបស់អ្នក។ បណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress មានសារៈសំខាន់ក្នុងការផ្ទុកឡើង ការបោះពុម្ពផ្សាយ និងសូម្បីតែកែប្រែឯកសារទាំងនេះ ដើម្បីបំពេញតាមតម្រូវការនៃមាតិការបស់អ្នក។
តើអ្នកមានសំណួរផ្សេងទៀតអំពីបណ្ណាល័យប្រព័ន្ធផ្សព្វផ្សាយ WordPress ទេ? អនុញ្ញាតឱ្យពួកយើងដឹងនៅក្នុងផ្នែកមតិយោបល់ខាងក្រោម!