web-dev-qa-db-fra.com

Utilisation de HTML 5 Details/Summary Tag

Je voulais juste utiliser la balise details/summary sur ma page Web. À l'aide de la balise récapitulative, je peux définir l'aspect de ma légende. MAIS, dès que je veux éditer la page dans l'éditeur visuel, wordpress supprime la balise summary et le 'Détails' standard est affiché. Est-ce un bug, ou est-ce que je fais quelque chose de mal?

1
SirKrypto

WordPress filtre le balisage utilisé dans le contenu du message par mesure de sécurité. Cela empêche les personnes d'insérer du code javascript malveillant dans les commentaires ou les publications.

Sur une installation non multisite, les administrateurs disposent parfois de la fonctionnalité HTML non filtrée leur permettant de contourner ce problème, mais il s'agit d'une fonctionnalité dangereuse.

En particulier, la fonction wp_kses_post réplique cette fonctionnalité et conserve la liste blanche utilisée par WP.

Une approche plus compatible consisterait à utiliser un shortcode. Cependant, si vous pouvez faire ce que vous devez faire dans l'interface utilisateur WP, vous devez le faire et vous concentrer sur la modification du balisage par défaut utilisé via les actions/filtres, plutôt que d'insérer vous-même votre propre

1
Tom J Nowell