默认情况下,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",但没有找到提供结果的链接非常明确(可能部分是因为评论是法语)。
我猜这与有关错过该按钮的插件的问题评论中的内容有关。但我不确定,有什么解决方案吗?
答案 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;
}