wordpress - 如何将自定义按钮添加到 ACF Wysiwyg tinymce?
问题描述
我需要将自定义按钮添加到工具栏 ACF Wysiwyg tinymce。我使用这段代码:
tinymce.PluginManager.add( 'wdd_mce_format', function ( editor, url ) {
editor.addButton( 'wdd_mce_format', {
active: true,
tooltip: 'Formating the List',
text : 'Formating the List',
icon : false,
type : 'button',
onclick : function () {
do_stuff_here('')
}
} );
} );
它适用于标准的 Wordpress tinymce 编辑器。但不适用于 ACF Wysiwyg tinymce。
解决方案
ACF所见即所得工具栏的初始化忽略了tinymce插件的加载
此代码解决了问题:
add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars' );
function my_toolbars( $toolbars )
{
return array();
}
所有插件tinymce正常工作
推荐阅读
- haskell - 我如何证明这种类型级别的 Haskell 定理?
- vb.net - 具有不同背景颜色的两个控件上的透明图像
- reactjs - React-Leaflet - 等待 WMSLayer 完成加载以重绘
- actions-on-google - 谷歌智能家居 - 报告状态实时馈送
- angularjs - 如何在angularjs中传递WEB API的对象列表
- node.js - res.download() 下载大文件时抛出“请求中止”错误
- c# - 使用 EnvDTE 访问属性
- git - git上文件的只读权限
- wordpress - WordPress:pre_get_posts 动作结合 date_query 和 meta_query
- python - 字符串替换的无错误版本