在不使用插件的情况下在wordpress编辑器中启用表格选项

时间:2014-07-18 14:35:22

标签: php wordpress

有人能告诉我如何在wordpress编辑器中启用表格选项?

我使用下面的代码帮助我启用其他选项,但不能用于表格。

我的function.php

  <?php

      function add_more_buttons($buttons) {
       $buttons[] = 'hr';
       $buttons[] = 'del';
       $buttons[] = 'sub';
       $buttons[] = 'sup';
       $buttons[] = 'fontselect';
       $buttons[] = 'fontsizeselect';
       $buttons[] = 'cleanup';
       $buttons[] = 'tablecontrols';
       return $buttons;
 }
 add_filter("mce_buttons_3", "add_more_buttons");

 ?>

3 个答案:

答案 0 :(得分:7)

没有插件

您需要从TinyMCE编辑器包

下载“table”文件夹

https://www.tinymce.com/download/

tinymce -> js -> tinymce -> plugins

将其复制到您自己的名为'tinymce-plugins'的文件夹中

然后通过将文件夹添加到wp-content

来注册js

enter image description here

然后在你的function.php中注册按钮

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'] = content_url() . '/tinymce-plugins/table/plugin.min.js';
      return $plugins;
}
add_filter( 'mce_external_plugins', 'add_the_table_plugin' );

然后是BOOM!表功能已激活

enter image description here

答案 1 :(得分:0)

要在wordpress页面编辑器中启用表格选项,您可以使用

这样的插件

1. TablePress

2的 TinyMCE的

安装并激活插件,请参阅文档了解其工作原理。

在TablePress中,您可以从仪表板创建表格,可以在页面中包含此表格,也可以从编辑器菜单中包含此表格(从TablePress插入表格),也可以使用短代码。
下载链接:http://wordpress.org/extend/plugins/tablepress/

2TinyMCE

要显示完整的TinyMCE文本编辑器,以便您可以访问所有可用的高级功能,请将以下代码添加到functions.php文件中以启用隐藏按钮:(以下代码仅与某些新的wordpress版本兼容)所以尽量使用插件本身)。

function enable_more_buttons($buttons) {

$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'styleselect';
$buttons[] = 'backcolor';
$buttons[] = 'newdocument';
$buttons[] = 'cut';
$buttons[] = 'copy';
$buttons[] = 'charmap';
$buttons[] = 'hr';
$buttons[] = 'visualaid';

return $buttons;

}
add_filter("mce_buttons_3", "enable_more_buttons”);

要始终打开厨房水槽,请将此片段添加到functions.php文件中:

add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' );
function myformatTinyMCE( $in ) {

$in['wordpress_adv_hidden'] = FALSE;

return $in;
}

下载链接:: TinyMCE Advanced :: https://wordpress.org/plugins/tinymce-advanced/

答案 2 :(得分:0)

您不需要在Wordpress编辑器中启用表格选项以使用其中的表格。

您可以使用<table><tr><td>标记构建表格,并将结局结果粘贴到编辑器中。