Ich verwende dieses Snippet.Warum wird aria-hidden = "true" entfernt, wenn Sanitizing-Callback verwendet wird wordpress
function html_sanitize_text($input) {
return wp_kses_post(force_balance_tags($input));
}
ich dies mit html
in den Wordpress-Customizer sanitze.
Die html in diesem Textfeld <i class="fa fa-laptop" aria-hidden="true"></i>
ist, wenn meine Änderungen in den Customizer Sparend - dann aktualisieren - dann in dem Customizer auf dieses Gebiet zurück,/Wordpress-Streifen entfernt aria-hidden="true"
.
Irgendeine Idee warum? und wie man das umgehen kann?
Dank
Warum benutzen Sie wp_ks nicht? http://codex.wordpress.org/Function_Reference/wp_kses Sie können passieren, was Sie ignorieren, und es wird es nicht Ihren aria-versteckten Code dann –
Kein Grund ... war nicht sicher, was der beste Weg war um HTML anzuzeigen und zu bereinigen. @SimonPollard – breezy
Geben Sie es los, Sie haben mehr Kontrolle mit dieser Funktion, geben Sie mir einen Ruf, wenn Sie weitere Hilfe benötigen :) Viele wp-Funktionen sind Variationen von anderen in einem Versuch, das Leben zu erleichtern, aber manchmal ist es schön zu haben etwas Kontrolle. –