我正在尝试将youtube iframe粘贴到TinyMCE编辑器中。现在它总是删除width
和height
从文本切换到视觉时的属性。现在,如果值为空,这是可以的,但如果值存在,我可能需要它们。。
我在函数中尝试了以下代码。php
function tinyMCEoptions($options) {
$options[\'extended_valid_elements\'] = \'iframe[*]\';
return $options;
}
add_filter(\'tiny_mce_before_init\', \'tinyMCEoptions\');
它适用于所有属性,但不适用于宽度和高度。我也试过了
$options[\'extended_valid_elements\'] = \'iframe[width|height|*]\';
但它不起作用。请参见此处:
如何使TinyMCE保持宽度和高度
iframe
?
谢谢你的帮助
最合适的回答,由SO网友:caramba 整理而成
我花了很长时间才弄明白,但现在它是如何工作的,只需在函数中添加以下代码即可:
function tinyMCEoptions($initArray) {
$options = \'*[*]\';
$initArray[\'valid_elements\'] = $options;
$initArray[\'extended_valid_elements\'] = $options;
return $initArray;
}
add_filter(\'tiny_mce_before_init\', \'tinyMCEoptions\');