在禁用了古滕堡编辑器后,使用TinyMCE经典编辑器时,对编辑器有表格需求,那么需要加上表格按钮。除了使用WordPress表格插件以外,使用非插件方式怎么实现了?
核实TinyMCE版本
在wp-includes/js/tinymce/tinymce.min.js
文件中找到TinyMCE版本号:
在TinyMCE官网下载对应的TinyMCE版本:
主题集成Table按钮
将下载的TinyMCE中table创建解压到WordPress主题的js
目录中:
在WordPress主题文件functions.php
中或者使用Code Snippets插件添加自定义代码:
function add_the_table_button( $buttons ) { array_push( $buttons, 'separator', 'table' ); return $buttons; } add_filter( 'mce_buttons', 'add_the_table_button' ); function add_the_table_plugin( $plugins ) { $plugins['table'] = get_template_directory_uri() . '/js/table/plugin.min.js'; return $plugins; } add_filter( 'mce_external_plugins', 'add_the_table_plugin' );
添加完之后就可以看到经典编辑器中有Table按钮了。