飞流 发表于 2025-10-9 01:03:39

子比主题 – 前台发帖编辑器新增表格

这是一款子比主题前台发帖编辑器新增表格的功能,我觉得这个功能还是不错的,可以方便的插入表格然后实现出来,非常的方便的一个编辑器扩展功能,话不多说直接开始,喜欢的自行部署!

代码部署
一共两个地方,我先说一下,我这篇文章不发附件,只发代码
第一步我们将下面的代码放到:/wp-content/themes/zibll/func.php文件里面,记得加上php头,要不然会报错,代码如下
可以看到下面代码有两个地方是自行修改js文件路径这两个,js代码我在最下面,自己在网站随便地方创建一个js文件将js代码放里面,然后拿到链接放到那两个位置就可以!
func代码
// 前台编辑器插入表单功能
function add_table_button_to_tinymce($buttons)
{
    array_push($buttons, 'zyx_table');
    array_push($buttons, 'article_card');
    return $buttons;
}
add_filter('mce_buttons', 'add_table_button_to_tinymce');

function add_zyx_table_to_tinymce($plugin_array)
{
    $plugin_array['zyx_table'] = '自行修改js文件路径';
    $plugin_array['article_card'] = '自行修改js文件路径';
    return $plugin_array;
}
add_filter('mce_external_plugins', 'add_zyx_table_to_tinymce');

add_filter('mce_buttons_2', 'zyx_register_button_2', 20);
function zyx_register_button_2($buttons)
{
    $is_admin= is_admin();
    if (!$is_admin)
    {
      $buttons[] = 'zyx_table';
      $buttons[] = 'article_card';
    }
    return $buttons;
}暂时无JS代码文件
页: [1]
查看完整版本: 子比主题 – 前台发帖编辑器新增表格