描述
基本功能
将富文本小部件添加到侧边栏,并使用TinyMCE可视化编辑器编辑它们 在视觉模式和HTML模式之间切换(包括Quicktags工具栏) 插入WordPress媒体库中的图像、视频和其他媒体 插入指向现有WordPress页面/帖子或外部资源的链接 支持短代码、笑脸和嵌入小部件文本(包括预览) WordPress 5.8引入了对基于块的小工具编辑器的支持 支持带实时预览和快速编辑的Customizer 支持小部件可访问性模式 兼容多站点(WordPress网络) 与最常见的多语言插件兼容 与SiteOrigin的页面生成器插件兼容 提供20多种语言的翻译
高级功能
功能齐全的TinyMCE可视化编辑器(与页面和帖子相同) 宽文本区域,增强编辑体验 与第三方TinyMCE定制插件兼容(TinyMC Advanced、WP Edit…) 支持无干扰(全屏)编辑模式 选择«自动添加段落»到小部件文本
关于插件
留置权
Participez公司
开发人员可以在我们的 GitHub存储库 . 翻译人员可以通过 WordPress官方翻译平台 . 用户可以留下五星 回顾 或制作 捐赠 .
抓住了德克兰
安装
通过自动安装 插件 菜单和 添加新的 按钮(或上传整个 黑-音-小调-小调 文件夹到 /wp-content/插件/ 目录) Activez l'扩展 去 外观 => 小工具 拖放 可视化编辑器 小部件添加到所需的侧栏(或者,如果使用辅助功能模式,请单击 添加 链接) 填写标题和(富)文本
常见问题解答
-
插件的用途 -
这个插件使您能够像在帖子和页面中一样在小部件中使用WordPress可视化编辑器(TinyMCE),但它不会影响编辑器本身或其功能。 如果您正在寻找其他编辑器功能,请查看以下插件 WP编辑 , TinyMCE高级 或您可能需要的任何其他特定于功能的插件。 按照WordPress指南编写的任何其他TinyMCE插件都可以与Black Studio TinyMC Widget一起使用。 -
Dépannage餐厅 -
如果您在插件方面遇到问题,请在我们的 支持论坛 。大多数情况下,问题是由与其他插件或主题不兼容引起的,这可能会阻止我们的插件按预期工作。 为了解决问题,请完成以下步骤: 首先,确保您已经了解了插件的用途。 这个插件的作用是让您能够像在帖子和页面中一样在小部件中使用WordPress可视化编辑器(TinyMCE),但它不会改变编辑器本身或其功能。 因此,如果您在编辑文章或页面时遇到编辑器问题,它们肯定与我们的插件无关(除非您正在使用一些为页面提供小部件支持的附加插件,即页面生成器)。 确保您正在运行WordPress和插件的最新版本。 在我们的 支持论坛 用于具有类似问题的线程。 禁用所有其他插件并检查问题是否已修复。 在这种情况下,逐个启用其他插件并找出导致问题的原因。 请参阅 WordPress插件冲突诊断指南 了解更多信息。 如果问题仍然存在,即使禁用了所有其他插件,请尝试切换到WordPress默认主题(即Twenty-Fifteen),并检查是否解决了问题。
如果发现与插件或主题冲突,或者在执行上述步骤后问题仍然存在,请在 支持论坛 并提供以下信息: 问题的详细描述,包括重现该问题的步骤 出现问题的位置(外观->小部件、主题自定义程序、辅助功能模式、页面生成器等) 错误消息(如果有),特别是 浏览器的javascript控制台 浏览器和操作系统正在使用中 正在使用的插件版本 WordPress版本正在使用中 WordPress主题正在使用 正在使用WordPress语言(如果不是英语) 导致冲突的WordPress插件(如果有) 屏幕截图的链接,如果它对理解问题有用的话 如果有助于显示问题,请提供指向您网站的链接
-
在我可用的小部件中找不到它 -
自1.3.1版以来,小部件的名称从 Black Studio TinyMCE小工具 到 可视化编辑器 以增强用户友好性。 Black Studio TinyMCE小工具 仍然是插件的名称,但它有点太长,对于没有经验的用户来说不是很直观。 你可能会在网上的文章和视频中找到对旧名称的引用,所以如果你没有看到 Black Studio TinyMCE小工具 在可用的小部件中,只需查找 可视化编辑器 注意:如果您使用英语以外的语言使用WordPress,您可能会将相应的名称翻译为您的语言。 -
迁移或更改站点URL后,小工具消失 -
处理WordPress站点URL更改时,必须面对序列化字段问题:如果使用简单的搜索/替换,数据可能会损坏(请参阅 食品法典委员会 了解更多信息)。 这不是一个与我们的插件特别相关的问题,但它会影响所有使用序列化数据存档的部分(插件、主题和WordPress核心文件)。 更改网站URL时,建议使用 搜索和替换WordPress数据库脚本 按照食品法典委员会的建议。 -
注释traduire les widgets avec WPML -
WPML公司 是WordPress多语言网站的领先商业插件。 如果您使用的是WPML v3.8或更新版本,并且需要翻译小部件,我们建议为站点的每种语言创建一个单独的小部件,并使用WPML提供的选择器«在语言上显示»将语言相应地分配给每个小部件。 这样,您就可以使用可视化编辑器进行翻译。 对于较早版本的WPML(高达3.7.x),我们建议安装第三方 WPML小工具 插件,它提供了与上面描述的相同的功能,但在WPML上是不可用的。 在过去,我们还建议使用官方的WPML字符串翻译插件翻译小部件,但现在不推荐使用此方法,因为它不太友好,因为无法使用可视化编辑器进行翻译。 如果您使用的是WPML字符串转换,我们建议切换到前面提到的转换方法,并在将WPML String Translation列表中的条目移动为真正的小部件后删除它们。 从Black Studio TinyMCE Widget 2.6.0版开始,如果检测到任何不推荐的翻译,将显示警告。 -
如何嵌入视频和其他内容 -
WordPress有一个很好的 自动嵌入功能 它允许您以简单的方式嵌入视频和其他内容,只需将URL放在内容区域即可。 使用此插件创建的小部件也可以这样做。 如果您正在使用WordPress 4.0之前的版本或Black Studio TinyMCE Widget 2.0之前的版本,为了获得最佳效果,建议将URL放在 [嵌入] 短代码。 例子: [嵌入] https://www.youtube.com/watch?v=XXXXXXXXXX [/嵌入] 确保URL没有超链接。 或者,如果您不想使用 [嵌入] 短代码,确保URL不被 <p> 标签。 -
如何自定义小部件外观 -
前端小部件的外观取决于CSS和HTML。 这个插件不会向你的网站前端插入任何额外的CSS,所以如果你需要自定义样式,你必须在主题级别进行,或者你必须显式插入 <样式> 在小部件中使用文本/HTML模式(但不建议使用此选项)。 至于HTML,大多数标记都由WordPress和主题控制。 小部件的HTML输出包括以下部分: {before_widget}之前 {before_title} {标题} {标题后} {before_text} {文本} {文本后} {小部件之后} 其可以定制如下: 这个 {标题} 和 {文本} 是您在Widgets管理面板中插入的值。 的标记 {before_widget}之前 , {小部件之后} , {before_title} , {标题后} 通常在向注册侧边栏时由主题定义 寄存器边栏 功能。 这个 {before_text} 和 {文本后} 是插件添加的唯一HTML标记。 默认标记与原生WordPress文本小部件相同,以确保与为文本小部件创建的样式的视觉兼容性: {text} 。您可以使用 文本前的黑色书房 和 黑色书房后文本 过滤器挂钩。 它们都有两个参数,第一个是默认文本,第二个是小部件实例。 请参见以下示例。
示例1:的自定义标记 {before_text} 和 {文本后} 添加过滤器('black_studio_tinymce_before_text','my_widget_before_tetext',10,2); 函数my_widget_before_text($before_text,$instance){ return'<div class=“mytextwidget”>'; } 添加过滤器('black_studio_tinymce_after_text','my_widget_after_text'); 函数my_widgetafter_text($after_text,$instance){ 返回“</div>”; } 示例2:完全删除的标记 [之前_文本] 和 [文本后] 添加过滤器('black_studio_tinymce_before_text','__return_empty_string'); 添加过滤器('black_studio_tinymce_after_text','__return_empty_string'); 还有一个额外的钩子,您可以使用它来指定在窗口小部件的内容为空时不显示窗口小部件: 添加过滤器('black_studio_tinymce_hide_empty','__return_true'); -
如何自定义小部件内容(使用挂钩) -
您可以使用 小部件标题 和 小工具文本 过滤器挂钩(参见 食品法典委员会 详细信息)。 该插件也在内部使用 小部件_文本 筛选以应用特定功能: icl&t公司 (优先级2):应用WPML转换(仅在站点上激活WPML时调用)。 自动嵌入 (优先级4):将嵌入url转换为相关的嵌入代码。 convert_smiles公司 (优先级6):将smilies的等效文本转换为图像。 wpauto公司 (优先级8):自动应用段落(如果选择了相关选项)。 do_短代码 (优先级10):处理短代码。
Si pour une rasion quelconque,vous avez besoin de retirer les filtres ci-dessus,vous pouvez uslier le bout de code suivant(ou une version personalisée): add_action('init','remove_bstw_widget_text_filters'); 函数remove_bstw_widget_text_filters(){ if(函数存在('bstw')){ remove_filter('widget_text',数组(bstw()->兼容性()->插件(),'wpml_widget_ext'),2); remove_filter('widget_text',数组(bstw()->text_filters(),'autoembed'),4); remove_filter('widget_text',数组(bstw()->text_filters(),'convert_smiles'),6); remove_filter('widget_text',数组(bstw()->text_filters(),'wpauto'),8); remove_filter('widget_text',数组(bstw()->text_filters(),'do_shortcode'),10); } } -
插件的数据存储和清理 -
小部件数据以序列化格式存储在 wp_选项 桌子有 选项名称 = 'widget_black-studio-tinymce' .Widget数据存储由WordPress处理,而不是直接由插件处理。 插件停用/删除时,widgets数据有意保存在数据库中,以避免内容丢失。 此外,该插件还可以在 wp_usermeta 表,尤其是具有前缀为s键的记录 _bstw公司 . 如果你想完全删除插件及其数据,只需卸载它,然后从数据库中删除上述记录。 可以使用以下SQL查询进行删除(注意:根据数据库设置调整表前缀): 从wp_options删除WHERE option_name='widget_black-studio-tinymce'; 从wp_usermeta WHERE meta_key中删除,如'_bstw%';
安飞士
出资人/出资人和开发人员/开发人员
你的发展史?
日记账
2.7.2 (2022-07-05)
修复了工具集类型WYSIWYG字段的兼容性问题
2.7.1 (2022-07-01)
使用新的基于块的小工具编辑器修复了媒体库的问题
2.7.0 (2021-10-27)
增加了与基于块的小工具编辑器(WordPress 5.8)的兼容性
2.6.9 (2019-07-10)
修复了WP Page Widget插件的兼容性问题
2.6.8 (2019-03-06)
修复了Elementor Page Builder的兼容性问题
2.6.7 (2019-02-07)
修复了弹出式管理菜单的z索引问题
2.6.6 (2019-01-29)
修复了与WP 5 Block Editor和SiteOrigin Page Builder结合使用时导致大量自动绘制的问题
2.6.5 (2019-01-09)
修复了丢失的dashicons问题(与SiteOrigin的WP5块编辑器和页面生成器兼容)
2.6.4 (2018-11-29)
修复了导致新创建的小部件在小屏幕上显示在管理菜单后面的z索引问题
2.6.3 (2018-11-01)
修复了带有大屏幕的Customizer上的小车定位 更新的文档
2.6.2 (2018-02-27)
修复了导致小部件特定警告消息移动到页面顶部的冲突
2.6.1 (2017-12-13)
修复了与WPML字符串转换过滤器相关的错误
2.6.0 (2017-11-17)
WPML 3.8的兼容性更新 添加的过滤器 黑色工作室小部件附加字段 修复了页面生成器小部件被无意翻译的问题 更新的翻译
2.5.1 (2017-10-01)
页面生成器/Elementor兼容性修补程序
2.5.0 (2017-10-01)
修复了Elementor Page Builder插件的兼容性问题(使用Elementor编辑页面时自动禁用) 修复了WP页面小部件和WPML的兼容性问题(添加到页面中的小部件不会被翻译) 添加了对用户元用法的检查(VIP上不允许)
2.4.2 (2017-08-04)
修复了TinyMCE面板上的其他附加z索引问题
2.4.1 (2017-08-04)
修复了TinyMCE面板上的其他z索引问题
2.4.0 (2017-08-04)
在配置文件设置中禁用可视化编辑器时,防止JS错误并显示警告 修复了TinyMCE面板上的z索引问题 添加了墨西哥西班牙语翻译 更新了其他语言翻译
2.3.2 (2017-04-13)
增加印尼语、奥西坦语和葡萄牙语翻译 更新了其他语言翻译
2.3.1 (2016-11-18)
修复:当WPML小部件插件处于活动状态时,防止小部件标题出现不需要的翻译
2.3.0 (2016-11-17)
增强了与WPML和页面生成器的集成 添加了新的动作挂钩(black_studio_tinymce_before_widget和black_stadio_tin ymce_after_widget)
2.2.12 (2016-09-23)
修复了Page Builder Live Editor的问题
2.2.11 (2016-08-19)
修复了Customizer中Polylang的兼容性问题
2.2.10 (2016-06-08)
修复了Page Builder+TinyMCE Advanced的菜单栏透明度问题
2.2.9 (2016-04-22)
修复了页面生成器+WPML字符串翻译的兼容性问题 修复了新内联链接对话框的次要z索引问题(WordPress 4.5)
2.2.8 (2015-09-16)
修复了自定义程序中的链接对话框z索引问题
2.2.7 (2015-09-03)
修复了单击小部件标题箭头时Customizer的问题(由Syhlver提供)
2.2.6 (2015-08-25)
修复了页面生成器+WPML字符串转换的内容复制问题
2.2.5 (2015-07-11)
修复了自定义程序中样式下拉列表的z索引问题 添加了解决方法以避免Customizer中的问题 使用plugin_dir_path修复了包含中的额外斜杠 添加波斯语翻译(由Transifex上的WP-translation.org团队提供)
2.2.4 (2015-05-14)
修复了WordPress主题自定义程序的问题 对于开发人员:添加了创建WP_Widget_Black_Studio_TinyMCE类子类的功能(由 @安德烈亚克 ) 添加高棉语和更新的西班牙语翻译(由Transifex上的WP-Translation.org团队提供)
2.2.3 (2015-02-17)
修复了重新排序库图像的错误 添加捷克语和立陶宛语翻译(由Transifex上的WP-Translation.org团队提供)
2.2.2 (2014-12-24)
修复了WordPress 4.1中未保存的视觉/文本模式错误 更新的德语和法语翻译(由Transifex上的WP-Translation.org团队提供) 添加了对的支持 作曲家 依赖关系管理器(由提供 @科福尔曼 )
2.2.1 (2014-11-18)
修复了保存时的段落格式错误 修复了Theme Customizer中的实时更新错误 增强的编辑器初始化 简化了与Page Builder的内部集成 简化了辅助功能模式的内部初始化 编码标准符合性的微小变化
2.2.0 (2014-11-18)
添加过滤器以隐藏空窗口小部件 添加了WordPress核心错误#28403的解决方法 增强了使用1.x插件版本创建的小部件的兼容性 增强了其他插件使用的编辑器实例的兼容性 修复了在文本模式下剥离换行符的错误 更新的翻译(由Transifex上的WP-Translation.org团队提供)
2.1.6 (2014-10-23)
修复了加载编辑器时更改换行符的错误 改进了TinyMCE编辑器内容加载
2.1.5 (2014-10-21)
修复了以文本模式保存时的错误
2.1.4 (2014-10-19)
修复了TinyMCE初始化筛选的兼容性问题 修复了同时使用thickbox和媒体对话框窗口时的z索引问题(即使用悬停效果包插件)
2.1.3 (2014-10-18)
添加了在编辑时禁用自动添加段落的功能(即使用TinyMCE高级插件选项) 主题定制器中增强的实时渲染 修复了与管理员中的评论回复相关的页面生成器的兼容性问题 修复了与plugins_loaded挂钩相关的Styles插件的兼容性问题
2.1.2 (2014-10-13)
使用页面生成器时的全屏模式修补程序
2.1.1 (2014-10-13)
与页面生成器兼容的CSS修补程序
2.1.0 (2014-10-13)
添加了自动添加段落的选项 添加了管理指针以帮助新用户识别小部件 保存小部件时添加加载覆盖 添加了对插件多个实例的检查 修复了未保存多个断线的相关问题 修复了RTL区域设置的问题 增强了使用插件的1.x版本创建的小部件的兼容性 更新了关于小部件定制的文档
2.0.4 (2014-10-07)
更改widget_text筛选器顺序以确保更好的兼容性
2.0.3 (2014-10-07)
删除了小部件文本上的wp_kses_post过滤器,以确保更好的兼容性
2.0.2 (2014-10-06)
Contact Form 7兼容性修补程序
2.0.1 (2014-10-06)
widget_text挂钩兼容性修补程序
2.0.0 (2014-10-06)
完全重构插件的源代码 增强了与TinyMCE编辑器的集成,以更好地与其他插件兼容 添加了对HTML模式下QuickTags工具栏的支持 增加了对移动设备的支持(widgets管理页面中的响应宽度) 已将项目添加到 github 已将项目添加到 Transifex公司 翻译平台 由于 WP-Translation.org网站 团队 添加了几个过滤器和动作挂钩 由于 审查员 服务 由于以下原因改进了开发工作流 咕噜声 改进了性能和用户体验 非常感谢 @科福尔曼 感谢他的宝贵支持和贡献
1.4.8 (2014-09-13)
修复了WordPress 4.0上图像标题的错误(第二部分)
1.4.7 (2014-09-11)
修复了WordPress 4.0上图像标题的错误
1.4.6 (2014-07-25)
小工具显示上的错误修复
1.4.5 (2014-07-25)
修复了页面生成器+WPML字符串转换的兼容性问题
1.4.4 (2014-07-16)
修复了Shortcodes Ultimate插件的z索引兼容性问题
1.4.3 (2014-07-13)
添加了过滤器挂钩以修改小部件文本前后的标记 修复了全屏模式下的z索引问题 为主题定制器添加了小部件图标 更新的丹麦语翻译 更新的常见问题解答和readme.txt
1.4.2 (2014-07-07)
添加了对的支持 wp队列编辑器 钩 添加了与高级图像样式插件的兼容性 添加了丹麦语翻译(撰稿人:米克尔·隆梅尔霍夫)
1.4.1 (2014-06-12)
增强的HTML源代码格式
1.4 (2014-06-12)
使用WordPress本地编辑器标记和样式优化HTML和CSS 采用WordPress JS缩小约定( 最小值 后缀) 与WordPress SCRIPT_DEBUG常量集成,用于javascript调试 增强了与第三方媒体按钮提供商(即Shortcodes Ultimate)的兼容性 增强插件内部版本处理 重复的小部件ID检测 添加速率链接 增加了与WordPress语言包的兼容性 添加乌克兰语翻译(撰稿人:迈克尔·尤纳) 修复了关于theme_advanced_buttons1参数的通知 修复了小屏幕上WordPress 3.9管理菜单的z索引问题
1.3.3 (2014-04-04)
修复了小部件保存时的可视化错误 增强支持WordPress 3.9 Theme Customizer(实时编辑)
1.3.2 (2014-04-03)
修复了WordPress 3.9 Beta 3的兼容性问题 增加了对WordPress 3.9主题定制程序的支持 添加了瑞典语翻译(贡献者:macsolve) 更新的安装文档 更新的常见问题
1.3.1 (2014-03-06)
将小部件重命名为 可视化编辑器 以获得更好的用户友好性 修复了FirmaSite主题增强插件的兼容性问题
1.3.0 (2014-01-29)
添加了对笑脸转换的支持(基于通用WordPress选项) 更新了样式以匹配新的默认WordPress编辑器外观 重构PHP和JS代码以符合WordPress编码标准 修复了WordPress 3.9 alpha和TinyMCE 4.0的兼容性问题 修复了Jetpack/After the Deadline插件的兼容性问题 修复了小部件标题单击时的编辑器行为 修复了影响WordPress 3.8上Firefox的CSS问题 添加了芬兰语翻译(撰稿人:蒂莫·莱尼奥) 更好地处理“更多标签”按钮 包含JS-dev版本
1.2.0 (2013-05-04)
修复了WordPress小部件可访问性模式的问题 修复了在调试模式下生成错误的WPML插件的兼容性问题 修复了WP Page Widget插件的兼容性问题 添加斯洛伐克语翻译(撰稿人:Branco Radenovich) 已测试与Worpdress 3.6 beta版的兼容性
1.1.1 (2012-12-31)
修复了将小部件从边栏拖动到另一个边栏时的编辑器问题
1.1.0 (2012-11-15)
即将推出的WordPress 3.5的兼容性修复 新增了对新WordPress媒体库对话框的支持 使用jquery.on(…)方法增强的javascript事件处理
1.0.0 (2012-10-19)
添加媒体库中的内容时添加了完整图像选项 增加德语翻译(投稿人:Christian Foellmann) 整体JavaScript代码优化 更好的JavaScript压缩 固定编辑器背景色 修复了WP Page Widget插件的兼容性问题 修复了编辑器在窄屏幕上部分隐藏的问题
0.9.5 (2012-10-01)
添加了对自动嵌入URL(youtube等)的支持
0.9.4 (2012-07-31)
错误修复
0.9.3 (2012-07-31)
添加了对辅助功能模式的支持
0.9.2 (2012-07-27)
针对与Ultimate TinyMCE插件结合使用进行了优化
0.9.1 (2012-06-07)
添加西班牙语翻译(撰稿人:Lucia García Martínez) 编辑器窗口宽度增加
0.9 (2012-01-20)
增加了对WPML插件的支持(适用于多语言网站)
0.8.2 (2011-12-21)
添加了对小部件文本中短代码的支持
0.8.1 (2011-12-20)
修复了在WordPress 3.3上插入图像时出现的问题
0.8 (2011-11-29)
增加了对WordPress网络(多站点)的支持
0.7 (2011-11-24)
新增了即将推出的WordPress 3.3的兼容性 增加了与以前的WordPress 3.0和3.1的兼容性 javascript代码的优化/压缩
0.6.5 (2011-11-17)
强制TinyMCE编辑器在切换到HTML模式时不自动添加/删除段落标记(如果使用多个段落,则可能需要重新编辑小部件以调整换行符)
0.6.4 (2011-11-14)
修复了Jetpack/After the Deadline插件的兼容性问题 javascript/css加载的优化
0.6.3 (2011-11-13)
修复了阻止插件在某些浏览器上正常工作的javascript问题
0.6.2 (2011-11-12)
修复了WordPress媒体库在HTML模式下插入时的javascript问题
0.6.1 (2011-11-12)
修复了在某些情况下阻止编辑器显示的javascript问题
0.6 (2011-11-11)
增加了对WordPress媒体库的支持
0.5 (2011-11-10)
第一个Beta版本