WordPress удаляет & lt; sup & gt; сохранить комментарий

Я пытаюсь реализовать редактор WYSIWYG в моем разделе комментариев WP. У меня много трудностей с сохранением данных HTML в базе данных WordPress. WP автоматически удаляет многие теги HTML. Я смог восстановить

теги через фильтр «preprocess_comment». Я добавил фильтр wpautop () к содержимому. Теперь появляются разрывы строк. Но когда я хочу использовать тег, WordPress удаляет тоже.

Я использую решение Trumbowysiwyg js, чтобы заменить текстовое поле комментариев по умолчанию редактором wysiwyg. При использовании редактора HTML-код выглядит хорошо. В нем есть все теги HTML, но после сохранения комментария эти теги удаляются. Может кто-нибудь сказать мне, как разрешить сохранение HTML-комментариев в базе данных?

3

Решение

WordPress хранит список разрешенных тегов, которые вы можете использовать в комментариях, конечно, вы не хотите, чтобы пользователи публиковали любой HTML, который они хотят. Поэтому я предлагаю вам отредактировать разрешенные теги, чтобы они не были удалены.

add_action('comment_post', 'allow_more_tags');

function allow_more_tags() {
global $allowedtags;
$allwedtags['sup'] = array('class'=>array());
}

Таким образом, вы можете добавить любые теги, которые вам нравятся, и даже разрешить добавление к ним определенных классов.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]