Parmi les capacités de WordPress figurent unfiltered_html
et 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_html
est:
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_html
et les unfiltered_upload
autorisations permettent ou empêchent?
la source
wp-includes/kses.php
vous pouvez trouver les valeurs initiales$allowedposttags
et les$allowedtags
tableaux utilisés par les fonctions kses.unfiltered_html
peuvent se trouver?unfiltered_html
est éclaboussé partout dans la base de code. La recherche de source rapide filme plus d'une douzaine de fichiers différents le mentionnant.cap
d'utiliser, merciJ'apprécie que ce soit un vieux fil de discussion, mais unfiltered_html restreint nous causait d'énormes problèmes sur notre site d'actualités.
Les rédacteurs internes (une classe spéciale d'utilisateurs) doivent placer des photos et des vidéos dans leur histoire. Bien que les photos ne soient pas un problème, l'intégration d'iframe dans la page avec le code vidéo intégré a vu le code intégré disparaître lors de l'enregistrement de leurs histoires.
Si la vidéo était intégrée pour eux par un éditeur, les scénaristes perdraient toujours l'iframe lorsqu'ils sauvegardaient leurs histoires.
En débloquant unfiltered_html, nos rédacteurs peuvent intégrer le contenu vidéo et organiser correctement leur publication.
En ce qui concerne unfiltered_uploads, je pense qu'il a été répondu.
J'espère que cela aide quelqu'un.
la source