Как избежать html разметки бэкэнд-страницы wp, которая содержит форму.wp_kses_post удаляет тег формы.Разметка может содержать любой тег, кроме скрипта - PullRequest
0 голосов
/ 22 мая 2019

Я создаю страницу настроек бэкенда 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; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...