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

时间:2015-02-19 21:05:08

标签: php wordpress tinymce advanced-custom-fields

默认情况下,ACF有关于工具栏的所有WYSIWYG自定义字段的两个选项,Full和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",但没有找到提供结果的链接非常明确(可能部分是因为评论是法语)。

我猜这与有关错过该按钮的插件的问题评论中的内容有关。但我不确定,有什么解决方案吗?

1 个答案:

答案 0 :(得分: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;
}