Wie entferne ich Umlaute?

  • Hallo allerseits,

    habe eine sehr programmierspezifische Frage. Ich will ja auf meiner Startseite jeweils die 5 aktuellsten Blog-Titel anzeigen - das funktioniert auch problemlos, indem ich einfach von der posts-Tabelle lese.

    Leider entdecke ich keine Funktion in der formatting-functions-Datei, die die Umlaute in den Titeln entsprechend in die HTML-Maskierungen verwandelt (&uuml...) - kann mir jemand eine Möglichkeit nennen?

    Momentan benutze ich blind die Funktion remove_accents - doch der entfernt die ganzen Umlaute und ist keine Lösung des Problems. Ich könnte zwar eigene Funktion schreiben, aber ich dachte, es ist eleganter, die zu benutzen, die von WordPress mitgliefert werden.

    Viele Grüße!

    • 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)

    Mehr erfahren

  • Das meine ich nicht - die Umlaute werden in der MySQL-Datenbank als so komische Sonderzeichen und nicht direkt als Umlaute abgelegt. Ich weiß nicht, ob die PHP-Funktionen da greifen!

  • So werden zum Beispiel bei mir die Umlaute in der Datenbank abgelegt:

    Wenn die Ohren dröhnen',
    2: Freunde Ìber dem Gro�en Teich...',
    3: Och wie schön...',
    4: Windows trifft

    Und ich habe keine Ahnung, mit welcher Funktion Wordpress diese Umlaute umwandelt. Habe mal gesucht und nur was von apply_filters gefunden mit "sanatize_title" <- aber weiß nicht wo die FUnktion lokalisiert ist.

    Kann keiner weiterhelfen?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!