• 	
    // Allow SVG Upload
    	function add_mime_types($mimes) {
    		$mimes['svg'] = 'image/svg+xml';
    		return $mimes;
    	}
    	add_filter('upload_mimes', 'add_mime_types');
    

    Kann es sein, dass ich den SVG Upload in 5.0.1 anders freigeben muss?

    • Dieses Thema wurde geändert vor 6 Jahren, 5 Monaten von Mr_sordum.
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Ich habe mir gerade das Plugin „svg-support“ angeschaut, dort klappt es nämlich. Wenn du bei dir folgendes in die functions.php packst, sollte es wieder klappen:

    add_filter( 'wp_check_filetype_and_ext', 'my_svgs_disable_real_mime_check', 10, 4 );
    function my_svgs_disable_real_mime_check( $data, $file, $filename, $mimes ) {
      $wp_filetype = wp_check_filetype( $filename, $mimes );	
      $ext = $wp_filetype['ext'];
      $type = $wp_filetype['type'];
      $proper_filename = $data['proper_filename'];
      return compact( 'ext', 'type', 'proper_filename' );
    }

    Im Plugin löste der Code wohl Fehler in „WP 4.7.1 / 4.7.2“. Hilft bei mir auch unter 5.0.1. Vielleicht hilft es dir ja auch.

    Quelle: https://plugins.trac.wordpress.org/browser/svg-support/trunk/functions/mime-types.php

    • Diese Antwort wurde vor 6 Jahren, 5 Monaten von Pixelbart geändert.

    Dies post erläutert das Problem mit neuen MIME-Typprüfungen.

    Wenn Sie also ein SVG hochladen, muss es beispielsweise den Tag <xml> enthalten. Die erste Zeile könnte folgendermaßen aussehen:
    <?xml version="1.0" encoding="utf-8"?>

    Möglicherweise können Sie diese Zeile einfach der ersten Zeile Ihrer SVG hinzufügen, wenn Sie sie in einem reinen Text- / Code-Editor öffnen, z. B. sublime Text, bevor Sie sie auf Ihre Site hochladen.

    • Diese Antwort wurde geändert vor 6 Jahren, 4 Monaten von Benbodhi. Grund: switched language to german from english
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Das Thema „SVG Upload WP 5.0.1“ ist für neue Antworten geschlossen.