如何将文本颜色按钮添加到高级自定义字段 TinyMCE Basic 工具栏?

How do you add Text Color Button to Advanced Custom Fields TinyMCE Basic toolbar?

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

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

根据这里的文档,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",但没有发现提供的链接在生成结果时非常清楚(可能部分原因是评论是法语)。

我猜这与那个关于缺少该按钮的插件的问题评论中所说的有关。但我不确定,有什么解决办法吗?

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;
}