Главная » PHP » WordPress удаляет & lt; sup & gt; сохранить комментарий
WordPress удаляет & lt; sup & gt; сохранить комментарий
Я пытаюсь реализовать редактор WYSIWYG в моем разделе комментариев WP. У меня много трудностей с сохранением данных HTML в базе данных WordPress. WP автоматически удаляет многие теги HTML. Я смог восстановить
теги через фильтр «preprocess_comment». Я добавил фильтр wpautop () к содержимому. Теперь появляются разрывы строк. Но когда я хочу использовать тег, WordPress удаляет тоже.
Я использую решение Trumbowysiwyg js, чтобы заменить текстовое поле комментариев по умолчанию редактором wysiwyg. При использовании редактора HTML-код выглядит хорошо. В нем есть все теги HTML, но после сохранения комментария эти теги удаляются. Может кто-нибудь сказать мне, как разрешить сохранение HTML-комментариев в базе данных?
WordPress хранит список разрешенных тегов, которые вы можете использовать в комментариях, конечно, вы не хотите, чтобы пользователи публиковали любой HTML, который они хотят. Поэтому я предлагаю вам отредактировать разрешенные теги, чтобы они не были удалены.
add_action('comment_post', 'allow_more_tags');
function allow_more_tags() {
global $allowedtags;
$allwedtags['sup'] = array('class'=>array());
}
Таким образом, вы можете добавить любые теги, которые вам нравятся, и даже разрешить добавление к ним определенных классов.
Я пытаюсь реализовать редактор WYSIWYG в моем разделе комментариев WP. У меня много трудностей с сохранением данных HTML в базе данных WordPress. WP автоматически удаляет многие теги HTML. Я смог восстановить
теги через фильтр «preprocess_comment». Я добавил фильтр wpautop () к содержимому. Теперь появляются разрывы строк. Но когда я хочу использовать тег, WordPress удаляет тоже.
Я использую решение Trumbowysiwyg js, чтобы заменить текстовое поле комментариев по умолчанию редактором wysiwyg. При использовании редактора HTML-код выглядит хорошо. В нем есть все теги HTML, но после сохранения комментария эти теги удаляются. Может кто-нибудь сказать мне, как разрешить сохранение HTML-комментариев в базе данных?
Решение
WordPress хранит список разрешенных тегов, которые вы можете использовать в комментариях, конечно, вы не хотите, чтобы пользователи публиковали любой HTML, который они хотят. Поэтому я предлагаю вам отредактировать разрешенные теги, чтобы они не были удалены.
Таким образом, вы можете добавить любые теги, которые вам нравятся, и даже разрешить добавление к ним определенных классов.
Другие решения
Других решений пока нет …