Criei um tipo de postagem personalizado, onde podemos encontrar uma área de texto / tinymce padrão gerada por wp_editor()
e estou enfrentando um problema com a parte de economia.
Se eu salvar o conteúdo com o seguinte código:
update_post_meta( $post_id, $prefix.'content', $_POST['content'] );
Tudo está funcionando bem, mas não há segurança (sanitização, validação etc ...)
Se eu salvar o conteúdo com o seguinte código:
update_post_meta( $post_id, $prefix.'content', sanitize_text_field($_POST['content']) );
Resolvo o problema de segurança, mas perco todo o estilo, mídia etc. no conteúdo.
Qual poderia ser uma boa maneira de salvar o conteúdo com todo o estilo aplicado, a mídia inserida, mas incluindo uma higienização?
Eu li um pouco sobre, wp_kses()
mas não sei como poderia aplicar um bom filtro. (Permitindo tags comuns, qual devo bloquear? Etc.)
wp_kses
família.