【问题标题】:How do you add Text Color Button to Advanced Custom Fields TinyMCE Basic toolbar?如何将文本颜色按钮添加到高级自定义字段 TinyMCE 基本工具栏?
【发布时间】:2015-02-19 21:05:07
【问题描述】:

默认情况下,ACF 对于所见即所得的工具栏自定义字段有两种选择,完整和基本。这些都很棒,但我只需要基本工具栏中的一个按钮(可能在另一个项目中更多)。

我正在尝试将文本颜色选择器添加到基本工具栏。

根据这里的文档ACF Documentation,我想出了这个:

add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars'  );
function my_toolbars( $toolbars ) {
    array_unshift( $toolbars['Basic' ] , 'forecolor' );
    return $toolbars;
}

我也查看了这个过去的问题,"How to add a button to ACF tiny MCE editor",但没有发现提供的链接在产生结果时非常清楚(可能部分是因为 cmets 是法语)。

我猜这与问题中所说的有关缺少该按钮的插件的问题有关。但我不确定,有什么解决方案吗?

【问题讨论】:

    标签: php wordpress tinymce advanced-custom-fields


    【解决方案1】:

    Advanced Custom Fields Support Forum 的帮助下,我发现我的代码在外部数组之前,我需要定位嵌套数组来添加按钮。

    这是用于将“字体颜色”按钮添加到基本工具栏的代码:

    add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars'  );
    function my_toolbars( $toolbars ) {
        array_unshift( $toolbars['Basic' ][1], 'forecolor' );
        return $toolbars;
    }
    

    【讨论】:

    • 这段代码你在哪里写的?在插件源中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多