Konwersja obrazów do formatu WebP może czasem obniżyć ich jakość. Aby wykluczyć wybrane pliki z tej konwersji, możesz dodać do nazwy pliku końcówkę “-skipwebp”. Na przykład, “obrazek-skipwebp.png” nie zostanie skonwertowany. W artykule opisano również, jak używać filtrów WordPressa do bardziej zaawansowanego wykluczania. Pamiętaj, że obrazy dodane przez CMS WordPress mogą wymagać ręcznej edycji nazw plików.
To exclude selected files use the following filter *(in this case with the suffix "-skipwebp" in a filename, e.g. image-skipwebp.png)*:
`add_filter( 'webpc_supported_source_file', function( bool $status, string $file_name, string $server_path ): bool {
$excluded_suffix = '-skipwebp';
if ( strpos( $file_name, $excluded_suffix . '.' ) !== false ) {
return false;
}
return $status;
}, 10, 3 );`
Argument `$server_path` is the absolute server path to a directory or file. Inside the filters, you can apply more complicated rules as needed.
Filters run before images are converted - they no longer support converted images. You have to delete them manually if they should not be converted.