Habe soeben ein 2.8er WP installiert. Bisher hatte ich immer auch das o42-clean-umlauts Plugin installiert, damit die Umlaute in den URLs richtig umgewandelt werden. Wurde das - da es jetzt scheinbar auch ohne das Plugin geht - bereits integriert?
Die eigentliche, d.h. wichtigere Frage: Wie kann ich dafür sorgen, dass skandinavische Umlaute nicht eliminiert, sondern auch umgewandelt werden? Gibt es dafür auch ein Plugin bzw. wo muss ich da jetzt im PHP-Code ansetzen?
Plugin zur Umwandlung von Umlauten
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
-
Ich wollte die Datei gerade in WP2.8 testen - kann aber nicht sagen, ob sie funktioniert oder nicht: WP scheint ja die deutschen Umlaute bei den Permalinks mittlerweile schon automatisch richtig umzuwandeln!? Mein Problem sind jedoch noch die 3 skandinavischen Zeichen. Habe den Code deshalb wie folgt erweitert:
Code/* define it global */ $umlaut_chars['in'] = array(chr(196), chr(228), chr(214), chr(246), chr(220), chr(252), chr(223), chr(197), chr(229), chr(198), chr(230), chr(216), chr(248)); $umlaut_chars['ecto'] = array(’Ä’, ‘ä’, ‘Ö’, ‘ö’, ‘Ü’, ‘ü’, ‘ß’, ‘Å’, ‘å’, ‘Æ’, ‘æ’, ‘Ø’, ‘ø’); $umlaut_chars['html'] = array(’Ä’, ‘ä’, ‘Ö’, ‘ö’, ‘Ü’, ‘ü’, ‘ß’, ‘Å’, ‘å’, ‘Æ’, ‘æ’, ‘Ø’, ‘ø’); $umlaut_chars['feed'] = array(’Ä’, ‘ä’, ‘Ö’, ‘ö’, ‘Ü’, ‘ü’, ‘ß’, ‘Å’, ‘å’, ‘Æ’, ‘æ’, ‘Ø’, ‘ø’); $umlaut_chars['utf8'] = array(utf8_encode(’Ä’), utf8_encode(’ä’), utf8_encode(’Ö’), utf8_encode(’ö’),utf8_encode(’Ü’), utf8_encode(’ü’), utf8_encode(’ß’), utf8_encode(’Å’), utf8_encode(’å’), utf8_encode(’Æ’), utf8_encode(’æ’), utf8_encode(’Ø’), utf8_encode(’ø’)); $umlaut_chars['perma'] = array(’Ae’, ‘ae’, ‘Oe’, ‘oe’, ‘Ue’, ‘ue’, ’ss’, ‘A’, ‘a’, ‘Ae’, ‘ae’, ‘O’, ‘o’);
Allerdings führt das immer noch nicht dazu, dass z.B. das Å in ein A umgewandelt wird. Auch eine Ergänzung in dieser Zeile
half nichts, Was mache bzw. verstehe ich falsch? -
Sind das bei dir tatsächlich typografische Anführungszeichen? Nimm da mal gerade. (Ist ja schön wenn WP schlau sein will und das ersetzt - in Codebeispielen ist das aber eher unerwünscht ;-))
-
Sind das bei dir tatsächlich typografische Anführungszeichen?
Also ... in meinem (Text-)Editor sind sie eigentlich alle gleich. Insofern sollte es daran nicht liegen ...
Habe nebenbei jetzt auch noch ein bißchen mit clean umlauts herumprobiert - dort bekomme ich das nach diesem simplen "Erweiterungs-Schema" hin. Nur in dieser "Datei-statt-Plugin"-Lösung klappt's irgendwie nicht :| -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!