$doctype ist der übergebene Parameter (in diesem Fall ‘xhtml’). Sollen get_option einen anderen Wert als ‘text/html’ zurückgeben? Wenn ja, was sollte ich in WordPress einstellen, um dies zu erreichen – wenn überhaupt?
Ich habe auch versucht, preg_replace zu verwenden, um das “lang” -Attribut zu entfernen, aber dies schien nicht mit dem Text übereinstimmen zu können. Wenn ich den Text manuell eingebe, passt er! Möglicherweise ein Codierungsproblem mit der von language_attributes zurückgegebenen Zeichenfolge?
dommer
Ich habe das gelöst. Es gibt einen “language_attributes”-Filter, also schrieb ich a Plugin das hakt sich darin ein und führt ein einfaches preg_replace aus. Das Ersetzen funktionierte, wenn es hier durchgeführt wurde, und es ist eine ziemlich nette Art, damit umzugehen.
BEARBEITEN
Wie gewünscht, hier ist der Code, den ich verwendet habe:
Zeile hartcodiert werden, verbessert auch die Leistung 🙂
Das ist eine Option. Ich bin mir jedoch nicht sicher, für welche anderen Verwendungen der Client die Vorlage verwenden könnte, daher würde ich diese Funktionalität gerne beibehalten, wenn ich kann.
– dommer
27. November ’09 um 10:33
.
2860400cookie-checkWie kann ich die WordPress language_attributes-Funktion dazu bringen, gültiges XHTML 1.1 zurückzugeben?yes