TinyMCE有一个过滤器,用于过滤所有允许的标记。您可以更改标签,在标准中为您的选项设置了标签,并且编辑器会过滤标签。没有必要在保存后进行过滤。
增强标记示例:
function fb_change_mce_options( $initArray ) {
// Comma separated string od extendes tags
// Command separated string of extended elements
$ext = \'pre[id|name|class|style],iframe[align|longdesc|name|width|height|frameborder|scrolling|marginheight|marginwidth|src]\';
if ( isset( $initArray[\'extended_valid_elements\'] ) ) {
$initArray[\'extended_valid_elements\'] .= \',\' . $ext;
} else {
$initArray[\'extended_valid_elements\'] = $ext;
}
// set tiny paramter verify_html
$initArray[\'verify_html\'] = true;
return $initArray;
}
add_filter( \'tiny_mce_before_init\', \'fb_change_mce_options\' );
您还可以过滤标记,数组中的所有标记
$initArray
是允许的。从数组中删除标记很容易。
unset( $initArray[\'pre\'] )
通过读取阵列中的项目var_dump( $initArray );
最好的