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
Tote Links auf der Website sind nicht nur ärgerlich: schlecht gepflegte Links (auf die eigene wie auf externe Websites) werden von den Suchmaschinen auch mit einer schlechteren Platzierung bestraft. Selber suchen ist utopisch. Und auch gar ...
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 ...
Facebook und Twitter benötigen ein paar spezielle Tags, um geteilte Inhalte ansprechend darzustellen. Das erledigen oft Plugins, was aber gar nicht nötig ist. Hier ein Codeblock, der - wenn ein Artikelbild vorhanden ist - gar dieses mit dem ...
Der WordPress-Editor erscheint standardmässig als Fenster, in welchem man noch ganz viel weitere Dinge sieht. Oft ist das praktisch. Doch ab und an - besonders bei längeren Artikeln - wäre das reine Fenster für die Texteingabe hilfreich. Ein ...
Keine Inhalte gefunden.


