Comment le HTML peut-il être autorisé dans Author Bio?

10

Existe-t-il un moyen d'empêcher WP de supprimer le code HTML de la biographie de l'auteur? J'en ai besoin pour garder mes paragraphes.

Merci d'avance! :)

Modifier - Bien que cette question ait été répondue, je préciserai que je faisais référence à la zone de texte Bio lors de la modification d'utilisateurs individuels.

5t3ph
la source
L'éditeur WYSIWYG autorise le HTML dans WordPress, alors faites-vous référence à une entrée bio d'auteur ailleurs? Veuillez être un peu plus précis là où vous voulez dire.
Brady

Réponses:

9

supprimez le filtre qui formate la description. mettez ceci dans les fonctions de votre thème.php:

remove_filter('pre_user_description', 'wp_filter_kses');

EDIT - Je dois mentionner que si vous autorisez des personnes au hasard à s'inscrire et à ajouter leur propre biographie à afficher sur le site, ne pas filtrer ce texte pourrait permettre de mauvaises choses.

Milo
la source
Oh, excellent! Les solutions que je trouvais concernaient l'édition du noyau, et ce sera bien mieux! Merci!
5t3ph
11
Pourquoi ne pas ajouter un filtre plus permissif après avoir supprimé le filtre par défaut? Par exemple, de add_filter( 'pre_user_description', 'wp_filter_post_kses' );cette façon, le contenu saisi par l'utilisateur n'est pas complètement non désinfecté.
Chip Bennett