Каталог статей
为什么WordPressНужна оптимизация изображений WebP?
В современной интернет-среде, где скорость имеет решающее значение,Оптимизация изображений WordPressЭто стало обязательным курсом по ускорению веб-сайтов.
Традиционные изображения JPEG, PNG и GIF имеют большой размер, медленно загружаются и неудобны для пользователя.
Формат изображения WebPЗапущенный компанией Google, он обладает следующими преимуществами:
- Меньшие размеры файлов → Улучшите скорость доступа к сайту и снизьте показатель отказов.
- Качество изображения не отстает → После сжатия кожа остается прозрачной и чувствительной.
- SEOдружелюбно → Сайты на базе WordPress с большей вероятностью получат более высокие рейтинги в поисковых системах, таких как Google и Baidu.
другими словами,Оптимизация WordPress WebP = Высокая скорость + высокий рейтинг + больше довольных пользователей.
Проблемы традиционного сжатия изображений в 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;
}
👉 Рекомендовано Фрагменты кода 或 WPкод Плагин WordPressУправление этим кодом не повлияет на обновление темы WordPress.
по Оптимизация изображений WebP без плагина WordPress, вы можете легко добиться:
- Сжимайте сразу после загрузки → Экономьте массу времени
- Более высокая скорость загрузки → Улучшенный пользовательский опыт
- Лучшая эффективность SEO → Более высокий рейтинг сайта
Фактические результаты теста: Насколько сильно сжат WordPress WebP?
- Перед загрузкой: формат PNG, размер 975 KB
- После загрузки: автоматически конвертируется в WebP, размер всего 35 KB 🎉
- Напоминание: конкретный размер компрессии зависит от фактической ситуации с компрессией.
Степень сжатия до 80% или большеСкорость загрузки настолько высока🚀, что пользователи почти не чувствуют ухудшения качества изображения.
Автоматизация сжатия изображений WordPress заставит ваш сайт работать быстрее ветра! 🌪️
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился статьей «Реализация WordPress без плагинов: автоматическое преобразование загруженных изображений в формат WebP (необходимо для ускорения работы сайта 🔥)», которая будет вам полезна.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-33248.html
