@formateins
Sorry aber das ist am Ziel vorbei geschossen. Es ist super, dass Du lange Regex Ketten schreiben kannst und Dich damit wohl fühlst. Es ist auch ganz toll dass Du ganze Funktionen ersetzt um Sie in Deinen Projekten zu nutzen. Und das ist genau was 100.000 andere Entwickler auch tun und deswegen haben wir Wildwuchs in WordPress. Jeder kocht sein Süppchen, allen voran die großen Agenturen wie z.B. der Forenbetreiber
Ich nehme an Du hast noch nie Software für Apple entwickelt.
Die WP-Entwickler habe sich etwas dabei gedacht, als sie an allen Ecken und Enden Filter und Action Hooks eingebaut haben. Damit kann man Funktionen erweitern, korrigieren und überschreiben. Der Codex existiert nicht weil jemand Langeweile hat. Indem man den Filter richtig verwendet wird die IDN Funktionalität automatisch in allen Plugins aktiviert, die sanitize_email verwenden und eben nicht auf eigene Funktionen setzen.
Also wenn immer möglich sind Core Funktionen durch Filter und Hooks anzupassen und bei offensichtlichen Fehlern das Core Team zu informieren. Du bist doch in Slack und sprichst mit den Leuten, außerdem hast Du ja anscheinend auch das Wissen. Nutze die Macht!
Ach ja und ob IDN Domains tatsächlich genutzt werden ist nicht relevant. Es gibt sie und der Weg da hin war lang und steinig, wo kommen wir denn hin, wenn wir RFC Richtlinien ignorieren nur weil es uns in den Kram passt. Alle wollen Internet, aber die Regeln der Leute, die es aufbauen und ermöglichen, werden mit Füßen getreten. Du hast wahrscheinlich auch noch nie bei einem ISP gearbeitet, sonst wüstest Du, welchen Stress man bekommt weil am sich nicht an die RFC hält (z.B. Zeitintervalle zum erneuten Versuch der Zustellung von Emails oder eben die Unterstützung von IDN Domainnamen)
Wenn wir alle WordPress bewegen wollen, müssen Codex und RFC Richtlinien beachtet werden. Das gilt im Übrigen auch für Automattic selbst.