我在WordPress post editor(TinyMCE)正常模式下创建了一个按钮(名为“quote”),并成功地为该按钮添加了一些功能。问题是,如何使此按钮也出现在“全屏模式编辑器”(也称为无分心写作模式)中。
功能。php:-
add_action(\'init\', \'add_button\');
function add_button() {
if ( current_user_can(\'edit_posts\') && current_user_can(\'edit_pages\') )
{
add_filter(\'mce_external_plugins\', \'add_plugin\');
add_filter(\'mce_buttons_3\', \'register_button\');
}
}
function register_button($buttons) {
array_push($buttons, "quote");
return $buttons;
}
function add_plugin($plugin_array) {
$plugin_array[\'quote\'] = get_bloginfo(\'template_url\').\'/js/customcodes.js\';
return $plugin_array;
}
我在google上搜索了一下,发现可能需要添加一些过滤器。WordPress在完全模式下过滤掉按钮,所以我必须再次将按钮添加到$按钮数组中。我相信我已经很接近了。