Entre las capacidades de WordPress se encuentran unfiltered_htmly unfiltered_upload, sin embargo, aún no he encontrado ninguna documentación sobre lo que específicamente permiten o previenen en su filtrado.
La única mención que he encontrado en el sitio de WordPress unfiltered_htmles:
Permite al usuario publicar marcado HTML o incluso código JavaScript en páginas, publicaciones, comentarios y widgets.
He visto que JavaScript se filtra para los que no son administradores, pero ¿qué HTML se está filtrando?
Y para unfiltered_upload:
Esta capacidad no está disponible para ningún rol de forma predeterminada (incluidos los Superadministradores). La capacidad debe habilitarse definiendo la siguiente constante:
define( 'ALLOW_UNFILTERED_UPLOADS', true );Con esta constante definida, a todos los roles en una instalación de un solo sitio se les puede dar la capacidad unfiltered_upload, pero solo a los Superadministradores se les puede dar la capacidad en una instalación Multisitio.
Y de nuevo, la descripción no detalla lo que está permitido y lo que se filtra.
¿Alguien puede decirme exactamente qué elementos, códigos o tipos de archivos permiten y previenen las capacidades unfiltered_htmly las unfiltered_uploadcapacidades?
wp-includes/kses.phppuede encontrar los valores iniciales$allowedposttagsy las$allowedtagsmatrices utilizadas por las funciones kses.