Armazenando HTML em wp_options

Estou dando aos meus usuários a opção de armazenar HTML em uma opção com um wp_editor() , usando as configurações wp api para lidar com o formulário. Atualmente, não aplico qualquer sanação de dados, mas percebo que provavelmente deveria ( wp_kses_post($option) ?). Eu também queria saber se eu deveria fugir.

Alguma dicas sobre boas práticas sobre este assunto?

Solutions Collecting From Web of "Armazenando HTML em wp_options"

Dado que você está lidando com e-mail, eu executaria wp_kses() com uma matriz muito limitada $allowed_html similar a essa amostra do Codex:

 array( 'a' => array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), ); 

A renderização HTML é ainda mais esquisita nos leitores de e-mail do que os navegadores (e há muito mais leitores a se preocupar) para que você queira ter muito cuidado com o que você permite. Isso significará que você precisará truncar a opção visual em seu editor também. Tenho certeza de que há postagens aqui sobre fazer isso.

Em suma, considero o uso de uma redução muito simples e ignorando a complexidade do editor completamente.