As imagens em formato SVG são excelente opções no desenvolvimento de sites por terem um tamanho de arquivo menor e não gerarem perda de qualidade por se tratarem de arquivos vetoriais que não ficam com aspecto serrilhado em telas de retina.
Por padrão o WordPress não suporta upload desse tipo de arquivo, mas existem soluções que habilitam o uso de imagens SVG, seja por plugin ou código.
Veja no vídeo a seguir como habilitar o uso de imagens SVG no WordPress por código no arquivo functions.php.
Abaixo trecho de código que você deve colar no arquivo functions.php do seu tema.
add_filter( 'wp_check_filetype_and_ext', function($data, $file, $filename, $mimes) {
$filetype = wp_check_filetype( $filename, $mimes );
return [
'ext' => $filetype['ext'],
'type' => $filetype['type'],
'proper_filename' => $data['proper_filename']
];
}, 10, 4 );
function other_mime_types($mimes){
$mimes['svg'] = 'image/svg+xml'; //Adicionando extensão svg
return $mimes;
}
add_filter('upload_mimes', 'other_mime_types', 1, 1);
Valeu e até a próxima!