如何防止wordpress作者在文章和页面中插入html

如何防止wordpress作者在文章和页面中插入html,wordpress,Wordpress,wordpress页面/帖子编辑器允许作者在“html”选项卡中插入html。一些作者可能会插入广告或其他东西,使页面变得杂乱无章。我想禁用标签,如、iframe等,但希望它们插入图像和嵌入视频等内容 在wordpress 3.3.1中,有没有一种方法可以在不删除编辑器的“html”选项卡的情况下执行此操作?当内容以这种方式显示时,您可以删除此数据 add_filter('the_content', 'clean_post'); function clean_post($data) {

wordpress页面/帖子编辑器允许作者在“html”选项卡中插入html。一些作者可能会插入广告或其他东西,使页面变得杂乱无章。我想禁用标签,如
、iframe
等,但希望它们插入图像和嵌入视频等内容


在wordpress 3.3.1中,有没有一种方法可以在不删除编辑器的“html”选项卡的情况下执行此操作?

当内容以这种方式显示时,您可以删除此数据

add_filter('the_content', 'clean_post');

function clean_post($data) {
    return strip_tags($content, '<p><a><ul><li><img><video>');
}
add_filter('the_content','clean_post');
函数clean_post($data){
返回条标签($content,
  • ); }
字符串传递到strip_标记中,因为第二个参数是要允许的标记列表

您也可以在保存帖子之前执行此操作。我认为过滤器是
content\u save\u pre
,但不要立即调用。我更喜欢在输入时保存用户数据,并在输出时进行清理