什么是WordPress TinyMCE 增强型短代码?
什么是Wordpress TinyMCE 增强型短代码?WordPress的TinyMCE增强型短代码是用于扩展WordPress默认编辑器功能的代码模块,通过添加额外功能或优化编辑体验。
以下是具体说明:
核心功能
TinyMCE增强型短代码主要用于扩展WordPress内置编辑器的功能,例如添加字体、字号选择、分隔线、上标/下标等隐藏功能按钮,或通过代码优化提升编辑效率。
实现方式
通过在主题的functions.php文件中添加特定代码实现:
定义需要新增的功能按钮(如'hr'、'del'、'sub'、'sup'等);
注册回调函数并绑定到编辑器工具栏;
调用WordPress内置的add_filter函数将按钮添加到工具栏对应位置。
TinyMCE 增强型短代码
可以在 TinyMCE 的可视化编辑器中解析短代码并使其呈现实际内容,而不是短代码本身。
切换到Text选项卡可以让您再次看到实际的短代码。
以下是使用此功能的内置 WordPress 短代码。
音频短代码
该[ audio ]
短代码允许您嵌入单个音频文件。(注意:audio两边没有空格)
标题简码
短代码[ caption ]
将图像包装在 div 中,并 <p class="wp-caption-text">
在标题周围放置一个标签。(注意:caption两边没有空格)
画廊简码
该 [ gallery ]
短代码允许您在 div 中一次嵌入多个图像。(注意:gallery 两边没有空格)
播放列表短代码
短代码 [ playlist ]
允许您附加多个媒体文件并使用 html5 播放列表呈现。(注意:playlist 两边没有空格)
视频短代码
该 [ video ]短代码与短代码非常相似[ audio ],它只是呈现视频而不是音频。(注意:audio、video 两边都没有空格)
关于什么是TinyMCE 增强型短代码
TinyMCE 增强型短代码指的是 TinyMCE 编辑器中的功能,允许在可视化编辑器中解析和渲染短代码(如 WordPress 中使用的短代码),而不仅仅是显示原始短代码文本。 这意味着您可以在编辑时看到由短代码生成的内容的可视化表示,而不是短代码本身。
关键方面:
视觉渲染:
当使用短代码时,它们会被解析并显示为它们在 TinyMCE 编辑器中代表的实际内容。
文本视图:
切换到编辑器中的“文本”选项卡将显示原始短代码文本。
内置 WordPress 短代码:
WordPress 的许多内置短代码都利用了此功能,例如[ audio ]、、、和短代码[ caption ]。[ gallery ][ playlist ][ video ]
自定义短代码:
您还可以创建自己的自定义短代码,这些短代码将在 TinyMCE 中以可视化方式呈现,从而获得更直观的编辑体验。
高级编辑器工具:
高级编辑器工具插件(以前称为 TinyMCE)提供了一种向经典 WordPress 编辑器添加短代码的简便方法。
advcode_prettify_getcontent:
在TinyMCE 7.3 及更高版本中,增强代码编辑器插件包含一个选项advcode_prettify_getcontent,可以在editor.getContent调用时格式化 HTML 代码。
advcode_prettify_editor:
增强代码编辑器插件还包括一个advcode_prettify_editor在编辑器中自动格式化代码的选项。
增强的代码编辑器:
该插件为代码编辑器提供了语法高亮和格式化功能,为 TinyMCE 中的开发人员提供了更好的体验。
增强媒体嵌入:
增强媒体嵌入插件是一个高级插件,允许通过提供 URL 嵌入富媒体(如视频、音频和社交媒体卡)。