TinyMCE钩子在编辑器中打断Wordpress媒体预览

TinyMCE钩子在编辑器中打断Wordpress媒体预览,wordpress,tinymce,mediaelement.js,tinymce-4,Wordpress,Tinymce,Mediaelement.js,Tinymce 4,我用自定义按钮扩展WP编辑器。 使用此挂钩时会出现问题: add_filter( 'mce_css', 'mytheme_icon_picker' ); 这用于将自定义脚本和样式排队。 即使是空函数也会导致媒体播放器无法在编辑器中显示/设置样式。 这让我相信,连接到mce_css,会破坏媒体播放器资产的排队 有人知道要使用什么钩子才能在不破坏默认行为的情况下正确地包含自定义文件吗?您使用的代码是一个过滤器。它必须返回一个值 您的函数应该将CSS URL附加到现有CSS文件列表中 functi

我用自定义按钮扩展WP编辑器。 使用此挂钩时会出现问题:

add_filter( 'mce_css', 'mytheme_icon_picker' );
这用于将自定义脚本和样式排队。 即使是空函数也会导致媒体播放器无法在编辑器中显示/设置样式。 这让我相信,连接到
mce_css
,会破坏媒体播放器资产的排队


有人知道要使用什么钩子才能在不破坏默认行为的情况下正确地包含自定义文件吗?

您使用的代码是一个过滤器。它必须返回一个值

您的函数应该将CSS URL附加到现有CSS文件列表中

function wpse_icon_picker( $mce_css ) {
    if ( ! empty( $mce_css ) ) {
        $mce_css .= ',';
    }

    $mce_css .= 'enter URL to CSS here';

    return $mce_css;
}
add_filter( 'mce_css', 'wpse_icon_picker' );