WordPress CSV Importer mit Unterstützung für Umlaute

Ein Kollege von mir hatte das Problem, ca. 200 Posts in einen WordPress Blog zu bekommen. Die Posts hatte er als CSV vorliegen, daher war es naheliegend diese per Plugin in den Blog zu importieren.

Eine Google Suche später hatten wir auch schon das passende Plugin gefunden, das einfach CSV-Importer hieß.
Das Plugin war schnell installiert aber es gab ein Problem: das Script stoppte, sobald es auf ein Umlaut in der Datei stieß.

Auch andere Plugins, die wir ausprobierten, hatten ähnliche Probleme. Also musste ich den Editor öffnen und den Fehler selber ausmerzen. Ich habe das oben erwähnte Plugin als Basis genommen und es modifiziert. Das Problem bei allen Scripten aus dem englisch Sprachigem Raum, ist die fehlende UTF-8 unterstützung, bzw. Überprüfung.

Ich habe einfach die PHP Funktion utf8_encode() an der passenden Stelle eingebaut. Zusätzlich habe ich als CSV Delimiter das Semikolon statt dem Komma genommen, da Excel das so macht.

Fazit

Die Modfikikation war nich sonderlich kompliziert, jetzt funktioniert der Import problemlos mit Excel formatierten CSV Dateien. Trotzdem geschiet die Benutzung des Scriptes natürlich auf eigene Gefahr.

download csv-importer

 


One Response to WordPress CSV Importer mit Unterstützung für Umlaute

leo
vor 4 Monate

Hallo Nico, verstehe natürlich “nichts” vom alledem, aber die Seite ist schön, einfach und klar gegliedert. Viel Erfolg bei allem. Gruß, Leo

Hinterlasse eine Antwort