如何将文本颜色按钮添加到高级自定义字段 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;
}
默认情况下,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;
}