Php 在wordpress编辑器中启用表格选项而不使用插件

Php 在wordpress编辑器中启用表格选项而不使用插件,php,wordpress,Php,Wordpress,有人能告诉我如何在wordpress编辑器中启用table选项吗 我使用了下面的代码来帮助我启用其他选项,但不用于表 My function.php 要在wordpress页面编辑器中启用表格选项,您可以使用类似于 1.TablePress 2.TinyMCE 安装并激活插件,请参阅文档了解其工作原理 在TablePress中,您可以从仪表板创建表格,也可以从编辑器菜单(从TablePress插入表格)的页面或帖子中包含表格,也可以使用快捷码。 下载链接: 2TinyMCE 要显示完整的Tiny

有人能告诉我如何在wordpress编辑器中启用table选项吗

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

My function.php
要在wordpress页面编辑器中启用表格选项,您可以使用类似于

1.TablePress

2.TinyMCE

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

在TablePress中,您可以从仪表板创建表格,也可以从编辑器菜单(从TablePress插入表格)的页面或帖子中包含表格,也可以使用快捷码。
下载链接:

2TinyMCE

要显示完整的TinyMCE文本编辑器,以便访问所有可用的高级功能,请向functions.php文件添加以下代码以启用隐藏按钮:(以下代码仅与一些新的wordpress版本兼容,因此请尝试使用插件本身)

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

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

$in['wordpress_adv_hidden'] = FALSE;

return $in;
}

下载链接::TinyMCE Advanced::

您不需要在Wordpress编辑器中启用table选项就可以使用其中的表


您只需使用
标记构建表格,然后将最终结果粘贴到编辑器中。

无需插件

您需要从TinyMCE编辑器包下载“table”文件夹

并将其复制到您自己的名为“tinymce插件”的文件夹中

然后通过将文件夹添加到wp内容来注册js

然后在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' );
然后轰!表格功能已激活


WordPress没有TinyMCE的表格插件,你需要手动添加适当的HTML、JS和CSS文件,或者你可以。你的问题有解决方案吗?没有插件是不可能的吗?为什么不可以?但我认为你需要为此编写HTML、CSS和JS。我只回答简单的方法。它必须帮助您在页面中添加表格或通过编辑发布TinyMCE网站已完全改变。。。现在有办法得到那个插件吗?@Fredy31方法还是一样的。从下载TinyMCE作为自托管版本。您也可以使用他们的构建自定义程序-取消选中所有选项,只选中“table”插件。使用此方法时,我在WP 5.6.3中遇到以下错误:
tinymce.min.js?ver=49110-20201110:2未能初始化插件:table TypeError:无法读取未定义的属性“registry”
add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' );
function myformatTinyMCE( $in ) {

$in['wordpress_adv_hidden'] = FALSE;

return $in;
}
tinymce -> js -> tinymce -> plugins
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' );