Trick # 518 | Dieser Beitrag beinhaltet 327 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.
Meist wandelt WordPress beim Hochladen von Dateien die Umlaute ä, ö und ü korrekt um und macht daraus ae, oe und ue. Doch das klappt – je nach Spracheinstellung – nicht immer. Wenn Sie Dateinamen ohne Sonderzeichen bevorzugen – was sehr zu empfehlen ist – können Sie mit diesem Trick nachhelfen.
Sie benötigen zur Umwandlung der Sonderzeichen den folgenden Code, den Sie der Datei functions.php Ihrer WordPress-Installation hinzufügen. Die Datei bearbeiten Sie unter Design/Theme-Datei-Editor:
function sanitize_file_names( $filename ){
// Array zum Abrufen der Dateierweiterung generieren
$fileArr = explode('.', $filename);
// Abrufen der Dateierweiterung durch Speichern des letzten Array-Elements in new var
$fileExt = array_values(array_slice( $fileArr, -1))[0];
// das letzte Element aus dem Array löschen
$newArr = array_pop( $fileArr );
// Dateiname OHNE Dateierweiterung wiederherstellen
$filename = implode('.', $fileArr);
// alle Sonderzeichen aus der Zeichenkette entfernen
$filename = preg_replace('/[^A-Za-z0-9\-]/', '', $filename);
// WP-Funktion Akzente entfernen
$filename = remove_accents( $filename );
// WP-Funktion zur Bereinigung von Dateinamen (Entfernen von Leerzeichen etc...)
$filename = sanitize_title( $filename );
// Dateierweiterung hinzufügen
$filename = $filename . '.' . $fileExt;
// gogogo!
return $filename;
}
add_filter('sanitize_file_name','sanitize_file_names',10);
Das war’s auch schon. Sie sind nun die Sonderzeichen und Umlaute in den Dateinamen los.
Werbung
Eine interessante Möglichkeit für hübsche Darstellungen: Lassen Sie - etwa auf einer Übersichtsseite - Bilder über einen Hintergrund hinausragen. Das ist einfacher zu machen, als man meint.
Der Mensch ist ein soziales Wesen. Das lässt sich für Ihre Website nutzen: Interessieren einzelne Beiträge Ihrer Website besonders viele Menschen, können Sie dies mit einem Aufrufzähler ausweisen. Die Chance, dass noch mehr Leute klicken, ...
Wenn Sie Websites für Dritte erstellen, kann es praktisch sein, im Dashboard von WordPress seine Dienste anzubieten. Ein solches Widget zu erstellen, ist ganz einfach. Wir zeigen Ihnen wie es geht.
Im Divi-Theme gibt es ein hübsches Accordion-Modul, mit welchem sich die Inhalte einer Website sehr schön strukturieren lassen. Jedoch hat das Modul in der Grundausstattung zwei entscheidende Nachteile: Der erste Accordion-Content ist beim ...
Keine Inhalte gefunden.


