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

Skal du have hjælp

Få et hurtigt og uforpligtende opkald

Vil du ringes op?