很多人喜欢用 Word 写文章,然后再把写好的文章复制到 WordPress 后台发布,复制的过程中往往会导致文章格式的丢失,不得不在 WordPress 的可视化编辑中重新调整一下格式,复制也只能复制 Word 中编辑好的文字,插入 Word 中的图片是不能直接复制到 WordPress 中的。很多企业在使用
之前就有很多已经保存好的 Word 文档了,如果能直接导入到 WordPress 后台,无疑能帮助网站维护人员剩下不少时间。今天发现了一款插件
,可以帮助我们实现这个目的。
导入 .docx 格式的文件到 WordPress 可视化编辑器中
在 WordPress 后台插件安装界面搜索、安装并激活插件「Mammoth .docx converter」,然后我们就可以在文章发布界面的下面看到如下图所示的文件上传字段。
通过第一个“Visual”选项卡,我们可以发现,.docx 文件中的一些样式如背景颜色、间距等会被忽略掉,导入文本的样式将由网站所用主题的样式控制,这样可以避免掉因为 Word 里面各式各样的自定义样式而导致网站的文章阅读体验不统一。点击“Raw HTML”按钮,我们可以查看即将导入到 WordPress 中的 HTML 内容。点击“Message” 选项卡,我们可以查看在文档转换期间是否发生一些错误或警告。
通过预览,如果我们觉得导入的文档看起来没问题了,点击“Insert into editor”按钮,就可以把转换后的 HTML 内容插入到 WordPress 的文章编辑器了。插入之后,我们可以根据需要对文章的内容和样式进行一些微调。
目前该插件支持的 Word 内容格式
需要注意的是、并不是所有的 Word 内容样式都会被导入到 WordPress 中、目前 “Mammoth .docx converter”插件支持以下几种 Word 内容样式。
- 内容标题:标题1、标题2、等等
- 有序列表和无序列表
- Word 中的表格,在导入时,表格的背景和边框颜色等样式会被忽略掉
- 字体加粗、斜体、上表、下表等基本的文章格式
- Word 中插图的图片将被导入到 WordPress 中
- 文字中插入的链接
- Word 中的文本框将被导入为纯文本
导入完成后,上传的 .docs 文件将会被移除,并不会保存到 WordPress 中。有些朋友可能会发现导入后的文章格式和 Word 中的格式差别会很大,很大一部分原因是编辑 Word 时候没有注意使用正确的内容格式造成的。比如我见过很多,明明该使用二级标题的、却弄了一个大号的字体代替。明明该使用列表的,却使用数字 1、2、3 开头的段落代替。如果你的 .docx 文件内容格式是正确的,导入到 WordPress 中后也不会出现很多格式丢失的现象。如果您有机会使用这个插件、欢迎在文章后面的留言中反馈使用情况。