Hallo zusammen!
Ganz kurz zu mir: Ich habe mit wordpress noch nicht sehr viel gearbeitet, kenne mich aber mit Webdesign/CMS/Frontend an sich schon recht gut aus. Bei einem konkreten Projekt bleibe ich gerade an einem WP-spezifischen Problem hängen.
Und zwar:
Es ist eine deutschsprachige Seite und die Eingabe der Text in Posts und Seiten funktioniert einwandfrei.
Im Header steht auch "<meta charset="UTF-8">".
Ich setze das Plugin "Slide Anything Slider" für eine etwas anspruchsvollere Sliderausspielung auf der Startseite ein, formatiert über CSS, funktioniert soweit auch.
Die Slide-Inhalte habe ich als HTML eingegeben, weil ich ein paar DIV-Container benötige.
Das Problem:
a) Wenn ich "für" im html eingebe wird es bei Anzeige des Sliders im Frontend ausgegeben als "für".
b) Wenn ich "ü" eingebe, wird es erstmal korrekt ausgegeben - damit könnte ich auch leben.
Aber:
Sobald ich aber (z.B. aus Versehen ..) den Editormodus auf "Visuell" umstelle, werden die Umlaute ALLER Felder im Slider in normale Schreibweise umgewandelt - und im Slider-Frontend wieder falsch ausgegeben. Wir sind also wieder bei a)
("für" in "für")
Passiert analog auch auf bei den anderen Inhalten: Wenn ich "ü" im HTML-Mode eingebe, dann auf "visuell" umschalte, wird es in ein normales "ü" umgewandelt.
Aber dort wird es korrekt im Frontend angezeigt, bzw. läuft einfach so durch - nur im Slider nicht.
Der erzeugt im Frontend wieder das "für".
----
Kann ich das Unterbinden, oder diese Umwandlung der Zeichen generell verhindern?
Ist es ein DB-Problem (siehe hier - https://news.lamprecht.net/index.php/2016…utf-8-probleme/)
oder liegt es am Editor.
Ich setze noch den Classic Editor ein. WP-Version ist 5.0.4.
Bin ratlos und für jeden Tipp sehr dankbar!