在WordPress编辑器

时间:2016-11-09 17:14:49

标签: javascript wordpress tinymce

我有一个插件,警告用户他们的帖子中可能不应该使用的某些单词。目前,它只是在编辑或编辑帖子时在编辑器窗口的底部列出这些单词。

我想要的是突出显示有问题的单词,以便他们可以轻松找到它们(特别是如果它们只粘贴了大块文本)。我发现了一些jquery插件(Highlight TextareaHighlight Within Textarea),但这两种情况似乎都不起作用(可能是由于textarea的动态大小)。有任何想法吗?有没有办法通过TinyMCE来做到这一点?

谷歌搜索它只会带来一堆关于如何手动突出显示在帖子中突出显示的文字的答案。我想要相反:一个自动荧光笔,只在编辑器中突出显示,而不是在帖子中突出显示。哦,它应该适用于视觉和文本视图......

1 个答案:

答案 0 :(得分:1)

这不是代码的完整答案,但听起来你应该看看mark.js https://markjs.io/并在WordPress的帖子编辑器中定位编辑器div

  

mark.js是一个用JavaScript编写的文本高亮显示器。它可以用来   动态标记搜索词或自定义正则表达式和提供   你内置的选项,如变音符号支持,单独的单词搜索,   自定义同义词,iframes支持,自定义过滤器,精度定义,   自定义元素,自定义类名等。

该页面上有许多例子可供使用。