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

10

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

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

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

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

Ответы:

9

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

remove_filter('pre_user_description', 'wp_filter_kses');

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

Milo
источник
О, отлично! Решения, которые я нашел, были о редактировании ядра, и это будет намного лучше! Спасибо!
5t3ph
11
Почему бы не добавить более разрешающий фильтр после удаления фильтра по умолчанию? например, add_filter( 'pre_user_description', 'wp_filter_post_kses' );таким образом, контент, вводимый пользователем, не является полностью неанизированным.
Чип Беннетт