Erlaube mehr Elemente in Kommentaren über functions.php

Ich möchte bestimmte HTML-Elemente in meinen Kommentaren zulassen und habe kses.php direkt in der Vergangenheit bearbeitet.

Ich wurde jedoch kürzlich gehackt und ersetzte alle wichtigen WordPress-Dateien und meinte, ich würde es vermeiden wollen, diese Dateien zu bearbeiten.

Ist es möglich, mehr Elemente über die Datei functions.php zuzulassen?

Solutions Collecting From Web of "Erlaube mehr Elemente in Kommentaren über functions.php"

Hier ist ein Beispiel, wie ein Kommentator HTML5-Video in den Kommentar einfügen kann. Die beiden Elemente und haben zwei zulässige Attribute. preprocess_comment Filter wird beim Speichern des Kommentars in der preprocess_comment angewendet.

Siehe /wp-includes/kses.php für die Array-Struktur $allowedtags .

 function myAllowHtmlComments($comment) { global $allowedtags; $allowedtags['video'] = array( 'width' => true, 'height' => true ); $allowedtags['source'] = array( 'src' => true, 'type' => true ); return $comment; } add_filter('preprocess_comment','myAllowHtmlComments');