Sådan får du svg understøttelse i wp uden plugin

SVG filer er ikke standard understøttet i wordpress, de fleste løser dette med et plugin. Men faktisk er det nemt at løse uden. Kopier og indsæt nedenstående kode i din functions.php fil i dit child theme, og du er done. Dit wordpress understøtter nu SVG filer. 

				
					// Allow SVG
add_filter( 'wp_check_filetype_and_ext', function($data, $file, $filename, $mimes) {
  global $wp_version;
  if ( $wp_version !== '4.7.1' ) {
     return $data;
  }
  $filetype = wp_check_filetype( $filename, $mimes );
  return [
      'ext'             => $filetype['ext'],
      'type'            => $filetype['type'],
      'proper_filename' => $data['proper_filename']
  ];
}, 10, 4 );
function cc_mime_types( $mimes ){
  $mimes['svg'] = 'image/svg+xml';
  return $mimes;
}
add_filter( 'upload_mimes', 'cc_mime_types' );
function fix_svg() {
  echo '<style type="text/css">
        .attachment-266x266, .thumbnail img {
             width: 100% !important;
             height: auto !important;
        }
        </style>';
}
add_action( 'admin_head', 'fix_svg' );
				
			

Har du ikke et child theme

Nedenfor har jeg lavet 3 til de mest brugte temaer og wordpress byggere. Her er SVG funktionen allerede indsat, og en function til automatisk årstal, bare indsæt [ year ] (uden mellemrum) i din tekst for årstal.

Husk altid at lave backup af din side, før du installere et nyt plugin eller tema. 

Book et møde