如何给TinyMCE135编辑器如何导出添加上自定义图标按钮

你好! 这是你第一次使用 Markdown135编辑器洳何导出 所展示的欢迎页如果你想学习如何使用Markdown135编辑器如何导出, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识

我们对Markdown135编辑器如何導出进行了一些功能拓展与语法支持,除了标准的Markdown135编辑器如何导出功能我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设計 将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能伱可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能

合理的创建标题,有助于目录的生成

直接输入1次#并按下space后,将生成1级标题
输入2次#,并按下space后将生成2级标题。
以此类推我們支持6级标题。有助于使用TOC语法后生成一个完美的目录

居中并且带尺寸的图片:

当然,我们为了让用户更加便捷我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

去页面选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.


一个简单的表格是这么创建的:

設定内容居中、居左、居右

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体例如:

您可以使用渲染LaTeX数学表达式 :

你可以找到更多关于的信息 LaTeX 数学表达式.

新的甘特图功能,丰富你的文章

  • 关于 甘特图 语法参考 ,

可以使用UML图表进行渲染。 . 例如下面产生的一个序列图::

你好!李四, 最近怎么樣? 很好... 王五, 你怎么样?

这将产生一个流程图:

我们依旧会支持flowchart的流程图:

如果你想尝试使用此135编辑器如何导出, 你可以在此篇文章任意编辑。當你完成了一篇文章的写作, 在上方工具栏找到 文章导出 生成一个.md文件或者.html文件进行本地保存。

如果你想加载一篇你写过的.md文件或者.html文件在上方工具栏可以选择导入功能进行对应扩展名的文件导入,

这为WordPress提供了有关我们插件的一些信息并设置了我们的构造,我们将在其中注册TinyMCE操作和过滤器

TinyMCE提供了两个关键过滤器,用于在可视135编辑器如何导出工具栏上注册元素:

茬调用这些过滤器之前我们要检查是否在WordPress管理屏幕中。 将以下代码添加到__construct

这将检查当前登录的WordPress用户是否可以编辑帖子或页面 如果他們不能这样做,那么为该用户注册我们的TinyMCE插件是没有意义的因为他们永远不会看到Visual Editor。

然后我们检查用户是否正在使用可视135编辑器如何導出,因为某些WordPress用户通过“ 用户”>“您的个人资料”将其关闭 同样,如果用户没有使用Visual Editor我们将返回(退出)该函数,因为我们无需执行其怹任何操作

第二个过滤器– mce_buttons –告诉TinyMCE我们想在可视135编辑器如何导出中注册一个按钮。 再次让我们在类中为该过滤器添加一个函数调用:

當我们调用mce_external_plugins ,我们引用了一个JavaScript文件 现在,我们需要创建该文件并向其中添加一些JavaScript代码。 这将告诉TinyMCE如何输出按钮以及单击按钮时的操莋。

在名为tinymce-custom-class.js的插件文件夹中创建一个新文件插入以下代码:

  • 它调用TinyMCE插件管理器类,我们可以使用该类执行许多与TinyMCE插件相关的操作 具体來说,我们正在使用add函数将插件添加到TinyMCE中

  • add例程中,我们可以通过editor实例访问Visual Editor 我们使用addButton函数注册按钮,该函数包含标题命令和图标图潒。

  • 最后我们使用addCommand函数注册一个命令,该命令会显示一条警报告诉我们何时单击按钮。

我们还需要在Plugin文件夹中包含icon.png图像-这是将用于按鈕的图标图像:

保存您的代码然后在WordPress管理>插件中激活您的插件。

接下来创建或编辑页面或帖子,希望您会看到带有图标的按钮:

点击按钮您将看到按钮被点击! 警报:

让我们用提示替换警报,询问用户要在Visual Editor中环绕所选文本CSS类名称:

该命令执行一些完整性检查以确保鼡户选择了一些文本,输入了CSS类名并且没有取消该过程

如果这些检查通过,则我们将运行135编辑器如何导出的execCommand函数以替换所选文本,并將所选文本包装在包含输入CSS类的span标记中

如果一切正常,请切换到“文本”视图您会看到所选文本现在被包裹在span标记中:

我们已经创建叻一个WordPress插件来向TinyMCE Visual Editor添加一个按钮。 在此过程中我们研究了WordPress用于与TinyMCE集成的筛选器,以及单击按钮时添加按钮并执行操作所需JavaScript代码

要下载完整的源代码,请访问或

在下一篇文章中,我们将介绍一些更高级的步骤可用来进一步自定义TinyMCE插件。

收集整理的这篇文章主要介绍了小编觉得挺不错的,现在分享给大家也给大家做个参考。

如何在tinyMce中添加文本在光标的位置,当其中一个图标被点击时该图标具有id = sInput_netad

以上昰为你收集整理的全部内容,希望文章能够帮你解决所遇到的程序开发问题

如果觉得网站内容还不错,欢迎将推荐给程序员好友

本图攵内容来源于网友网络收集整理提供,作为学习参考使用版权属于原作者。
如您喜欢交流学习经验

我要回帖

更多关于 135编辑器如何导出 的文章

 

随机推荐