Как можно разрешить HTML в Author Bio?


10

Есть ли способ запретить WP извлекать HTML из биографии автора? Мне нужно, чтобы сохранить мои пункты.

Заранее спасибо! :)

Редактировать - хотя на этот вопрос был дан ответ, я поясню, что я имел в виду биотексту при редактировании отдельных пользователей.


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

Ответы:


9

удалите фильтр, который форматирует описание. поместите это в functions.php вашей темы:

remove_filter('pre_user_description', 'wp_filter_kses');

РЕДАКТИРОВАТЬ - я должен упомянуть, если вы разрешаете случайным людям регистрироваться и добавлять свои собственные биографические данные для отображения на сайте, не отфильтровывая этот текст, можно получить плохие вещи.


О, отлично! Решения, которые я нашел, были о редактировании ядра, и это будет намного лучше! Спасибо!
5t3ph

11
Почему бы не добавить более разрешающий фильтр после удаления фильтра по умолчанию? например, add_filter( 'pre_user_description', 'wp_filter_post_kses' );таким образом, контент, вводимый пользователем, не является полностью неанизированным.
Чип Беннетт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.