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
Vielleicht möchten Sie eine kleine Bildsammlung oder eine Reihe von Zeitschriften als virtuellen Fächer darbieten? Geht ganz einfach.
So ein klein wenig stolz sind wir schon: 200 Tipps und Tricks für WordPress, CSS, HTML und das Divi-Theme haben wir bis zum heutigen Tag veröffentlicht. Heute wagen wir uns an ein klein wenig PHP-Programmierung. Wir bauen uns kinderleicht ...
Die Suchfunktion von WordPress findet so ziemlich alles, was es in Ihrer Installation zu finden gibt. Auch ein Impressum oder ein Kontaktformular kann da schon mal zwischen den Suchresultaten auftauchen. Wenn Sie aber nur Ihre Beiträge ...
Das Suchmodul des Divi-Themes liefert gute Resultate - aber es wäre manchmal hilfreich, wenn auch gleich die Zahl der Treffer angezeigt würde. Das geht mit ein wenig Code in der Datei functions.php.
Keine Inhalte gefunden.


