TinyMCE 去除 iframe 属性 width 和 height

TinyMCE removes iframe attributes width and height

我正在尝试将 youtube iframe 粘贴到 TinyMCE 编辑器中。从 text 切换到 visual 时,它总是删除 widthheight 属性。

我在 functions.php

中尝试使用以下代码
function tinyMCEoptions($options) {    
    $options['extended_valid_elements'] = 'iframe[*]';
    return $options;
}
add_filter('tiny_mce_before_init', 'tinyMCEoptions');

它适用于所有属性,但不适用于 widthheight。我也试过

$options['extended_valid_elements'] = 'iframe[width|height|*]';

但它不起作用。看这里:

如何让 TinyMCE 为 iframe 保留 widthheight

感谢您的帮助

这花了我很长时间才弄清楚,但现在它是这样工作的,只需将以下代码添加到函数中即可:

function tinyMCEoptions($initArray) {
    $options = '*[*]';
    $initArray['valid_elements'] = $options;
    $initArray['extended_valid_elements'] = $options;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'tinyMCEoptions');