WordPress从TinyMCE编辑器中删除按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress从TinyMCE编辑器中删除按钮相关的知识,希望对你有一定的参考价值。

Thanks to Tom McFarlin for this: https://gist.github.com/tommcfarlin/86e4f040bcc641a86f59
  1. <?php
  2.  
  3. add_filter( 'mce_buttons_2', 'acme_remove_from_kitchen_sink');
  4. /**
  5.  * Removes the all but the formatting button from the post editor.
  6.  *
  7.  * @since 1.0.0
  8.  *
  9.  * @param array $buttons The current array buttons including the kitchen sink.
  10.  * @return array The updated array of buttons that exludes the kitchen sink.
  11.  */
  12. function acme_remove_from_kitchen_sink( $buttons ) {
  13.  
  14. $invalid_buttons = array(
  15. 'underline',
  16. 'justifyfull',
  17. 'forecolor',
  18. '|',
  19. 'pastetext',
  20. 'pasteword',
  21. 'removeformat',
  22. 'charmap',
  23. 'outdent',
  24. 'indent',
  25. 'undo',
  26. 'redo',
  27. 'wp_help'
  28. );
  29.  
  30.  
  31.  
  32. foreach ( $buttons as $button_key => $button_value ) {
  33.  
  34. if ( in_array( $button_value, $invalid_buttons ) ) {
  35. unset( $buttons[ $button_key ] );
  36. }
  37.  
  38. }
  39.  
  40. return $buttons;
  41.  
  42. }

以上是关于WordPress从TinyMCE编辑器中删除按钮的主要内容,如果未能解决你的问题,请参考以下文章

WordPress从TinyMCE编辑器中删除按钮

黄聪:wordpress如何扩展TinyMCE编辑器,添加自定义按钮及功能

小板邓:wordpress如何扩展TinyMCE编辑器,添加自定义按钮及功能

wordpress怎么安装泡泡表情

php 从TinyMCE中删除按钮

在 wordpress tinymce 编辑器中更改简码外观