SVG-Uploads aktivieren

Standardmäßig darfst du keine SVGs in die WordPress Mediathek hochladen. Das hat Sicherheitsgründe, denn dadurch kann Schadcode ausgeführt werden.

Andererseits bieten SVGs ein ungeschlagenes Verhältnis, was Bildqualität und Dateigröße angeht.

Mit folgendem Code in deiner functions.php erlaubst du den Upload von SVGs und kannst diese wie andere Bildformate in der Mediathek verwenden.

Pagebuilder wie Elementor haben meist eine Einstellung, um SVG-Uploads zu erlauben. Sieh also zuerst dort nach.

Code für functions.php

Füge folgenden Code ans Ende deiner functions.php-Datei hinzu:

// Allow SVG uploads
function wpc_svg_upload( $mime_types ) {
  $mime_types[ 'svg' ] = 'image/svg+xml';
  return $mime_types;
}
add_filter( 'upload_mimes', 'wpc_svg_upload', 1, 1 );

Weitere Code-Snippets

Hier findest du weitere Code-Schnipsel, die mir und dir das Leben erleichtern.

Alle Code-Snippets anzeigen
SVG-Uploads aktivieren

Aktiviere den Upload von SVG-Dateien in die WordPress Mediathek.

Elementor: font-display für Custom Fonts ändern

Elementor setzt standardmäßig “font-display: auto”. Mit folgendem Code kannst du dein gewünschtes Verhalten definieren.

Elementor: Alle ACF-Felder anzeigen

Elementor zeigt standardmäßig nur 50 Felder an. Mit folgendem Code erhöhst du das Limit beliebig.