Entre os recursos do WordPress estão unfiltered_html
e unfiltered_upload
, no entanto, ainda não encontrei nenhuma documentação sobre o que especificamente eles permitem ou impedem na filtragem.
A única menção que encontrei no site do WordPress unfiltered_html
é:
Permite que o usuário publique marcação HTML ou mesmo código JavaScript em páginas, postagens, comentários e widgets.
Vi que o JavaScript é filtrado para não administradores, mas que HTML está sendo filtrado?
E para unfiltered_upload
:
Por padrão, esse recurso não está disponível para nenhuma função (incluindo Superadministradores). O recurso precisa ser ativado, definindo a seguinte constante:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Com essa constante definida, todas as funções em uma única instalação do site podem receber o recurso unfiltered_upload, mas apenas os Superadministradores podem receber o recurso em uma instalação Multisite.
E, novamente, a descrição não especifica o que é permitido e o que é filtrado.
Alguém pode me dizer exatamente quais elementos, código ou tipo de arquivo os recursos unfiltered_html
e unfiltered_upload
permitem ou impedem?
wp-includes/kses.php
você pode encontrar os valores iniciais$allowedposttags
e$allowedtags
matrizes usados pelas funções kses.