Parmi les capacités de WordPress figurent unfiltered_htmlet unfiltered_upload, cependant, je n'ai pas encore trouvé de documentation sur ce qu'elles autorisent ou empêchent spécifiquement leur filtrage.
La seule mention que j'ai trouvée sur le site de WordPress unfiltered_htmlest:
Permet à l'utilisateur de publier du balisage HTML ou même du code JavaScript dans les pages, les publications, les commentaires et les widgets.
J'ai vu que JavaScript est filtré pour les non-administrateurs, mais quel HTML est filtré?
Et pour unfiltered_upload:
Cette fonctionnalité n'est disponible par défaut pour aucun rôle (y compris les super-administrateurs). La capacité doit être activée en définissant la constante suivante:
define( 'ALLOW_UNFILTERED_UPLOADS', true );Avec cette constante définie, tous les rôles sur une seule installation de site peuvent recevoir la capacité unfiltered_upload, mais seuls les super administrateurs peuvent avoir la capacité sur une installation multisite.
Et encore une fois, la description ne précise pas ce qui est autorisé et ce qui est filtré.
Quelqu'un peut-il me dire exactement quels éléments, code ou types de fichiers les fonctionnalités unfiltered_htmlet les unfiltered_uploadautorisations permettent ou empêchent?
wp-includes/kses.phpvous pouvez trouver les valeurs initiales$allowedposttagset les$allowedtagstableaux utilisés par les fonctions kses.