我正在为WP写一个插件,我使用wp_insert_term制作了一个标签生成器,但它在描述字段中忽略了用户的html格式。例如:{<h1> Example </h1>}
在新标记的描述中仅显示“示例”(不带标题)。用于描述的文本由我的插件网站上的html textarea字段添加。有关如何使用HTML表单添加标签描述的任何想法?
答案 0 :(得分:2)
默认情况下,WordPress会从类别说明中删除HTML。您可以通过在主题functions.php文件中添加一个小片段来解决这个问题:
//prevents html from being stripped from term descriptions
foreach ( array( 'pre_term_description' ) as $filter ) {
remove_filter( $filter, 'wp_filter_kses' );
}
//prevents html being stripped out when using the term description function (http://codex.wordpress.org/Function_Reference/term_description).
foreach ( array( 'term_description' ) as $filter ) {
remove_filter( $filter, 'wp_kses_data' );
}