Permitir subida de archivos SVG

Dificultad: Fácil

Dependiendo de las medidas de seguridad predefinidas en la instalación de WordPress, es posible que tengas limitada la subida de archivos SVG. Este pequeño snippet php permite la subida de este tipo de archivos.

Importante: no modifiques directamente el archivo functions.php del tema que tengas instalado. Genera un tema hijo con alguno de los plugins del repositorio de WordPress y actívalo. Cuando lo tengas, entra en el functions.php del tema hijo. Una alternativa es instalar algún plugin que permite incrustar código sin problema de pérdida en la actualización del tema.

//Permitir subida de archivos SVG
function add_file_types_to_uploads($file_types){
  $new_filetypes = array();
  $new_filetypes['svg'] = 'image/svg+xml';
  $file_types = array_merge($file_types, $new_filetypes );
  return $file_types;
}
add_filter('upload_mimes', 'add_file_types_to_uploads');

Nota: Es posible incrustar código malicioso dentro de un SVG. Antes de subir un archivo, asegúrate que es confiable.