我有一个插件可以警告用户有关帖子中某些单词的信息,这些单词可能不应该使用。当前,它们只是在编写或编辑帖子时在编辑器窗口的底部列出这些单词。
我想要突出显示有问题的单词,以便他们可以轻松找到它们(尤其是如果他们只是粘贴了一大段文本)。我找到了几个jquery插件(Highlight Textarea和Highlight Within Textarea),但在这种情况下似乎都无法使用(可能是由于textarea的动态大小所致)。有任何想法吗?有没有办法通过TinyMCE做到这一点?
使用Google谷歌搜索功能,只会为您手动突出显示帖子中要突出显示的文本提供一系列答案。我要相反:自动突出显示,仅在编辑器中突出显示,而不在帖子中突出显示。哦,它应该在“视觉”和“文本”视图上都可以工作...
最佳答案
这不是代码的完整答案,但是听起来您应该看看mark.js https://markjs.io/并在WordPress的帖子编辑器中定位编辑器div
。
mark.js是用JavaScript编写的文本荧光笔。它可以用来
动态标记搜索词或自定义正则表达式和商品
您内置的选项,例如变音符号支持,单独的单词搜索,
自定义同义词,iframe支持,自定义过滤器,准确性定义,
自定义元素,自定义类名称等。
该页面上有许多示例可以使用。