Я создаю страницу настроек бэкенда wp-плагина, которая содержит html-разметку с формой. Если я избегаю использования html с помощью wp_kses_post в целях безопасности, мой тег формы удаляется. Также невозможно использовать wp_kses, поскольку я не могу предоставить огромный массив разрешенных тегов с их параметрами, поскольку моя разметка может содержать любой тег, кроме тега script. Поэтому я хочу, чтобы html-код выходил без потери html-разметки (любого тега), кроме тега script. Пожалуйста, помогите.
Я попробовал wp_kses_post и wp_kses_data, оба удалили тег формы.
if ( $echo ) {
$form_output = balanceTags( $form_output );
echo $form_output;
} else {
return $form_output; }