Probleme mit dem Upload von SVG-Dateien unter WordPress

Medien können über die Medienverwaltung unter WordPress hochgeladen werden. Dabei findet eine Überprüfung statt, ob ein bestimmter Dateityp erlaubt ist. Schlägt diese Überprüfung fehl, so wird dies mit einer entsprechenden Fehlermeldung quittiert.

Der Upload ist fehlgeschlagen

Die entsprechende Meldung:

Dieser Dateityp ist aus Sicherheitsgründen leider nicht erlaubt.

bzw. das Verhalten, welches zu dieser Meldung führt, kann dabei über einen Parameter in der Datei wp-config.php deaktiviert werden:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

In der Theorie werden hiermit alle Uploads in WordPress zugelassen. Dies sollte natürlich nur getan werden, wenn dies explizit gewünscht ist. Daneben existieren Plugins, um nur bestimmte Dateien zum Upload zuzulassen.

In meinem Fall konnte ich eine spezielle SVG-Datei, trotz aktivierter ALLOW_UNFILTERED_UPLOADS-Option, allerdings immer noch nicht hochladen. Das Problem ist hier, das bei SVG-Dateien Sicherheitsbedenken bestehen, da es sich um XML-Dateien handelt; genaueres kann im entsprechenden Ticket nachgelesen werden.

In meinem Fall half in es der SVG-Datei folgenden Header:

<?xml version="1.0" encoding="utf-8"?>

an den Anfang der Datei zu setzen; anschließend konnte die entsprechende SVG-Datei hochgeladen und verarbeitet werden.

Powered by WordPress Footer entfernen

Wer das WordPress-Standardtheme Twenty Twenty-One nutzt, wird im Footer sicherlich schon die Zeile Powered by WordPress bemerkt haben. Wer diese Zeile im Footer störend findet, kann sie auf einfache Weise mit den WordPress-Bordmitteln beseitigen.

Der Footer im Theme Twenty Twenty-One

Dafür wird ein kleiner CSS-Schnipsel benötigt:

.site-info { display: none; }

Im WordPress-Backend findet sich im Menü unter Design -> Customizer die Möglichkeit einige Einstellungen des Themes vorzunehmen. Hier findet sich unter anderem der Punkt Zusätzliches CSS. Dort wird der CSS-Schnipsel eingefügt und das ganze abgespeichert. Damit ist die Powered by WordPress-Zeile im Footer Geschichte.

Erlaubte Dateitypen für den Upload unter WordPress

Wer Medien in einer WordPress-Installation hochladen möchte, kann dies im Normalfall ohne Probleme bewerkstelligen. Werden allerdings Dateitypen abseits der gewöhnlichen Dateitypen versucht hochzuladen, so erscheint eine entsprechende Meldung:

Dieser Dateityp ist aus Sicherheitsgründen leider nicht erlaubt

Hintergrund ist, das WordPress nur einige definierte Dateitypen im Upload zulässt. Plugins können diese Liste erweitern, daneben gibt es entsprechende Plugins, mit welchen die erlaubten Dateitypen verwaltet werden können.

File Upload Types by WPForms
Preis: Kostenlos

Eine andere Möglichkeit besteht darin die Konfiguration, welche in der Datei wp-config.php zu finden ist, um eine Zeile zu erweitern:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

Damit wird der entsprechende Upload-Filter abgeschaltet und alle Dateitypen können hochgeladen werden. Allerdings sollte diese Lösung mit Bedacht gewählt werden, da nun jegliche Dateitypen hochgeladen werden können.

Beschriftung der Galerie unter WordPress ausblenden

Unter WordPress ist es möglich aus mehreren Bildern eine Galerie zu erstellen. Zusätzlich werden die hinterlegten Beschriftungen der Bilder ebenfalls angezeigt. Dies kann unter Umständen das Erscheinungsbild der Galerie stören.

Werden die Beschriftungen angezeigt, so leidet unter Umständen das Erscheinungsbild der Galerie

Um einem solchen Fall vorzubeugen, kann die Beschriftung in der Galerie ausgeblendet werden. Dafür muss die Datei style.css, welche zum aktiven Theme gehört, angepasst werden und folgender Block hinzugefügt werden:

.gallery-caption {
	display:none;
}

Nach der Anpassung werden Beschriftungen in der Galerie nicht mehr angezeigt.

Medien unter WordPress bei Größenänderung neu berechnen

Wenn die Einstellungen für Medien unter WordPress geändert werden, so werden bestehende Bilder nicht angefasst. In bestimmten Konstellationen kann dies allerdings zu Problemen führen, z.B. bei Vorschaubildern. Deshalb ist es empfehlenswert die Bilder nach einer Änderung der Standardbildgrößen in den Einstellungen von WordPress neu zu berechnen. Hierfür existiert das Plugin Regenerate Thumbnails.

Regenerate Thumbnails
Preis: Kostenlos

Mithilfe des Plugins ist es mögliche alle Bilder in den entsprechend eingestellten Größen neu zu berechnen. Je nach Größe der Medienbibliothek kann dieser Vorgang einige Minuten bis Stunden einnehmen.

Das Plugin Regenerate Thumbnails

Der Quelltext des Plugins ist auf GitHub zu finden. Er ist unter der GPL in Version 2 lizenziert und damit freie Software.