wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片

tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud

 

以vue为例说明:

将tinymce下载后放到static目录下,不用npm安装。

powerpaste放到\static\tinymce\plugins目录下

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpresswordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_03wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

在index.html中引入tinymce.min.js。

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_05wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_07wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

代码参数配置如图:

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_09wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_11wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

将plugins参数里的paste替换成powerpaste,完工。

最后效果,能够自动批量上传word中的所有图片

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_13wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02

图片上传完后,编辑器里面的图片地址也全部都改成了服务器的图片地址了,

wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_15wordpress 实现ctrl+v粘贴图片并上传、word粘贴带图片_wordpress_02