考虑到你在处理电子邮件,我会wp_kses()
非常有限的$allowed_html
与Codex中的此示例类似的数组:
array(
\'a\' => array(
\'href\' => array(),
\'title\' => array()
),
\'br\' => array(),
\'em\' => array(),
\'strong\' => array(),
);
HTML呈现在电子邮件阅读器中比在浏览器中更为复杂(需要担心的读者更多),因此您需要非常小心您所允许的内容。这意味着您也需要截断编辑器中的视觉选项。我相信这里有关于这样做的帖子。
总而言之,我将考虑使用一个非常简单的降价,并完全跳过编辑器的复杂性。