បញ្ជីអត្ថបទ
ហេតុអ្វីWordPressត្រូវការការបង្កើនប្រសិទ្ធភាពរូបភាព WebP?
នៅក្នុងបរិយាកាសអ៊ីនធឺណេតសព្វថ្ងៃ ដែលល្បឿនគឺជាគន្លឹះការបង្កើនប្រសិទ្ធភាពរូបភាព WordPressវាបានក្លាយជាវគ្គសិក្សាកំហិតសម្រាប់ការបង្កើនល្បឿនគេហទំព័រ។
រូបភាព JPEG, PNG និង GIF បែបប្រពៃណីមានទំហំធំ ដំណើរការយឺត និងផ្តល់បទពិសោធន៍អ្នកប្រើប្រាស់មិនល្អ។
ទម្រង់រូបភាព WebPបើកដំណើរការដោយ Google វាមានអត្ថប្រយោជន៍ដូចខាងក្រោម៖
- ទំហំឯកសារតូចជាង → កែលម្អល្បឿនចូលប្រើគេហទំព័រ និងកាត់បន្ថយអត្រាលោត។
- គុណភាពរូបភាពមិនយឺតយ៉ាវទេ។ → នៅតែច្បាស់ និងឆ្ងាញ់បន្ទាប់ពីការបង្ហាប់។
- SEO 友好 → គេហទំព័រ WordPress ទំនងជាទទួលបានចំណាត់ថ្នាក់ខ្ពស់ជាងនៅលើម៉ាស៊ីនស្វែងរកដូចជា Google និង Baidu ។
ក្នុងន័យផ្សេងទៀត,WordPress WebP Optimization = ល្បឿនលឿន + ចំណាត់ថ្នាក់ខ្ពស់ + អ្នកប្រើប្រាស់ពេញចិត្តកាន់តែច្រើន។
ចំណុចឈឺចាប់នៃការបង្ហាប់រូបភាពបែបប្រពៃណីនៅក្នុង WordPress
អ្នកគ្រប់គ្រងគេហទំព័រភាគច្រើនធ្វើដូចនេះ៖
- 先用 TinyPNG 或 Squoosh បង្ហាប់ដោយដៃ និងបំប្លែងទៅជា WebP ។
- បន្ទាប់មកផ្ទុកវាទៅគេហទំព័រ WordPress របស់អ្នក។
បញ្ហាគឺ - ដំណើរការនេះគឺដូចជាការធ្វើចលនាឥដ្ឋគួរឱ្យធុញ⚒️។
មិនត្រឹមតែប្រើពេលវេលាប៉ុណ្ណោះទេ វាក៏កាត់បន្ថយប្រសិទ្ធភាពនៃការសរសេរអត្ថបទយ៉ាងខ្លាំង។ លើសពីនេះទៅទៀត ការពឹងផ្អែកលើកម្មវិធីជំនួយមានកូតាមានកំណត់ ឬកម្មវិធីជំនួយច្រើនពេកអាចបណ្តាលឱ្យ WordPress យឺត។
ការបំប្លែងកូដ PHP ដោយស្វ័យប្រវត្តិទៅ WebP ដោយមិនមានកម្មវិធីជំនួយ WordPress

ដំណោះស្រាយគឺនៅទីនេះ!
តាមរយៈកថាខណ្ឌខាងក្រោម កូដ PHPដែលអាចបំប្លែង JPG, JPEG, PNG និង GIF ដោយស្វ័យប្រវត្តិទៅក្នុង WebP នៅពេលផ្ទុកឡើង ធ្វើឱ្យដៃរបស់អ្នកលែងមាន។
/**
* Convert Uploaded Images to WebP Format with Custom Quality
*/
add_filter('wp_handle_upload', 'wpturbo_handle_upload_convert_to_webp');
function wpturbo_handle_upload_convert_to_webp($upload) {
if (in_array($upload['type'], ['image/jpeg', 'image/png', 'image/gif'])) {
$file_path = $upload['file'];
if (extension_loaded('imagick') || extension_loaded('gd')) {
$image_editor = wp_get_image_editor($file_path);
if (!is_wp_error($image_editor)) {
$quality = 80; // 建议范围 70-90
$image_editor->set_quality($quality);
$file_info = pathinfo($file_path);
$dirname = $file_info['dirname'];
$filename = $file_info['filename'];
$def_filename = wp_unique_filename($dirname, $filename . '.webp');
$new_file_path = $dirname . '/' . $def_filename;
$saved_image = $image_editor->save($new_file_path, 'image/webp');
if (!is_wp_error($saved_image) && file_exists($saved_image['path'])) {
$upload['file'] = $saved_image['path'];
$upload['url'] = str_replace(basename($upload['url']), basename($saved_image['path']), $upload['url']);
$upload['type'] = 'image/webp';
@unlink($file_path); // 假如要保留原图,请注释这行
}
}
}
}
return $upload;
}
👉ណែនាំដោយ លេខកូដ 或 WPCode កម្មវិធីជំនួយ WordPressដើម្បីគ្រប់គ្រងកូដនេះ វានឹងមិនប៉ះពាល់ដល់ការអាប់ដេតស្បែក WordPress ទេ។
ឆ្លងកាត់ ការបង្កើនប្រសិទ្ធភាពរូបភាព WebP ដែលគ្មានកម្មវិធីជំនួយ WordPressអ្នកអាចសម្រេចបានយ៉ាងងាយស្រួល៖
- បង្ហាប់ភ្លាមៗនៅពេលអ្នកផ្ទុកឡើង → សន្សំសំចៃពេលវេលាច្រើន។
- ល្បឿនផ្ទុកលឿនជាងមុន → បទពិសោធន៍អ្នកប្រើប្រាស់ប្រសើរឡើង
- ការអនុវត្ត SEO កាន់តែប្រសើរ → ចំណាត់ថ្នាក់គេហទំព័រខ្ពស់ជាង
លទ្ធផលតេស្តជាក់ស្តែង៖ តើការបង្ហាប់ WordPress WebP ខ្លាំងប៉ុណ្ណា?
- មុនពេលផ្ទុកឡើង៖ ទ្រង់ទ្រាយ PNG ទំហំ 975 គីឡូបៃ
- បន្ទាប់ពីការផ្ទុកឡើង៖ បម្លែងដោយស្វ័យប្រវត្តិទៅ WebP ទំហំគឺត្រឹមតែប៉ុណ្ណោះ។ 35 គីឡូបៃ 🎉
- ការរំលឹកដ៏កក់ក្តៅ៖ ទំហំបង្ហាប់ជាក់លាក់គឺអាស្រ័យលើស្ថានភាពបង្ហាប់ជាក់ស្តែង។
សមាមាត្របង្ហាប់រហូតដល់ 8ច្រើនជាង 0%ល្បឿនផ្ទុកលឿនណាស់🚀 អ្នកប្រើប្រាស់ស្ទើរតែមិនអាចមានអារម្មណ៍ថាមានការថយចុះនៃគុណភាពរូបភាពនោះទេ។
ស្វ័យប្រវត្តិកម្មនៃការបង្ហាប់រូបភាព WordPress ធ្វើឱ្យគេហទំព័ររបស់អ្នកដំណើរការលឿនជាងខ្យល់! 🌪️
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក "ការអនុវត្តកម្មវិធី WordPress ដោយមិនគិតថ្លៃ៖ ការបំប្លែងរូបភាពដែលបានបង្ហោះដោយស្វ័យប្រវត្តិទៅជាទម្រង់ WebP (ចាំបាច់សម្រាប់ការបង្កើនល្បឿនគេហទំព័រ 🔥)" ដែលមានប្រយោជន៍សម្រាប់អ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-33248.html
