Como habilitar SVG no WordPress

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!

Compartilhe essa ideia!
Copyright © – Nerd Livre. Todos os direitos reservados.