默认情况下,ACF在所见即所得自定义字段中有两个关于工具栏的选项,即"完整"answers"基本"。这两个都很棒,但我只需要在基本工具栏中再加一个按钮(可能在另一个项目中更多)。
我正在尝试将文本颜色选择器添加到基本工具栏。
基于这里的文档,ACF文档,我提出了这个:
add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars' );
function my_toolbars( $toolbars ) {
array_unshift( $toolbars['Basic' ] , 'forecolor' );
return $toolbars;
}
我还研究了过去的这个问题,"如何向ACF微型MCE编辑器添加按钮",但在生成结果时没有发现提供的链接非常清晰(可能部分是因为评论是用法语写的)。
我猜这与问题评论中所说的关于缺少该按钮的插件有关。但我不确定,有什么解决方案吗?
在高级自定义字段支持论坛的帮助下,我发现我的代码正在为外部数组做准备,我需要以嵌套数组为目标来添加按钮。
这是将字体颜色按钮添加到基本工具栏的代码:
add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars' );
function my_toolbars( $toolbars ) {
array_unshift( $toolbars['Basic' ][1], 'forecolor' );
return $toolbars;
}