从小型编辑器中删除无分心模式

时间:2018-08-28 作者:Victor Akio

我正试图从编辑器中删除“无分心模式”按钮,但我无法将其取消。

以下是im使用的代码:

  add_filter( \'wp_editor_settings\', function($settings) {
    $settings[\'teeny\']=true;
    $settings[\'media_buttons\']=false;
    $settings[\'quicktags\'] = false;
    $settings[\'dfw\'] = false;
    return $settings;
  });
我有什么遗漏吗?因为这在常规编辑器上有效。

谢谢

2 个回复
SO网友:anmari

function allow_distraction_free( $expand, $post_type ) {
    return false;
}

add_filter( \'wp_editor_expand\', \'allow_distraction_free\', 10, 2);
该测试和工作符合https://developer.wordpress.org/reference/hooks/wp_editor_expand/ 和viahttps://gist.github.com/jwondrusch/41130a421a2a70b0e697 通过谷歌搜索“禁用无分心模式”找到。该链接提供了按帖子类型定制的示例。

编辑:从wp 4.9.9中添加的屏幕截图。阿尔法enter image description here

SO网友:Victor Akio

因此,在研究了一些wordpress过滤器后,我找到了teeny\\u mce\\u按钮,并使用此功能删除了无分心按钮。

  function remove_teeny_mce_btns($buttons) {
    unset($buttons[13]);
    return $buttons;
    }

    add_filter(\'teeny_mce_buttons\', \'remove_teeny_mce_btns\');
以下是与解决方案的链接:

https://www.gavick.com/blog/wordpress-tinymce-custom-buttons

结束

相关推荐

Tinymce中的嵌套有序列表

我试图改变tinymce关于有序列表的行为(使用插件advlist),实际上,如果我键入一个有序列表,我会得到以下html:<ol> <li>first item</li> <li>second item</li> <li>third item</li> </ol> 如果在我的“标题1”之后,我按了两次,输入我的实际列表是拆分的,因此我有两个不同的列表,我不