我正在使用自定义按钮扩展WP编辑器。 当我使用这个钩子时会出现问题:
add_filter( 'mce_css', 'mytheme_icon_picker' );
这用于将自定义脚本和样式排入队列。
即使是空函数也会导致媒体播放器无法在编辑器中显示/设置样式。
这让我相信挂钩mce_css
,打破了WP排队的媒体播放器资产。
有没有人知道要使用什么钩子,在不破坏默认行为的情况下正确包含自定义文件?
答案 0 :(得分:1)
您使用的代码是过滤器。它必须返回一个值。
http://codex.wordpress.org/Plugin_API/Filter_Reference/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' );