希望能够将所有帖子及其嵌入媒体导出到格式良好的XML文档中,或者更好地导出到Word文档中。我需要按日期顺序发布所有帖子。帖子包含媒体库中的图片;一些帖子使用[gallery]
shortcode,因此导出也应该能够获取这些图片。
我尝试了标准的WP工具导出,包括所有数据和帖子。这将创建XML文件,但仍需要将其放入可编辑的Word文档中。我也尝试了WP All Export插件,但它的XML输出不是“格式良好的”(根据WordPress2Doc程序,它显然只处理标准的WP Export XML格式)。
我试过WordPress2Doc独立程序,但无法处理[gallery]
正确的图像。(已经与WordPress2Doc作者进行了沟通,并提供了一个XML导出示例,但他的程序无法正确处理图像。)
最终目的是将所有帖子放入一个可编辑的Word文档中,并带有“内部”图片(而不是图片链接),以生成一本印刷书籍。
我可以构建一个简单的模板,该模板将使用WP循环将所有帖子/图像输出到HTML页面,但这不会给我一个独立的Word文档。
花了很多时间询问谷歌,但都没有结果。
如何将帖子(包括图像)转换为可编辑文档?
谢谢
Edit: 在Stackoverflow中交叉发布,因为问题不完全基于WordPress;解决方案可用于非WP站点。
最合适的回答,由SO网友:Rick Hellewell 整理而成
对于任何潜伏的人,我解决了我的问题。我编写了一个插件,允许您导出到html文件,或者只在屏幕上显示它。它基本上使用最小CSS(仅H1/H2/H3)将所有页面输出到HTML文件中,或输出到屏幕(或通过电子邮件将文件发送给您)。
我还使用了另一种方法,即创建一个简单的模板,将帖子输出到屏幕上,同样使用最少的CSS,并且没有页眉/页脚/侧边栏。图像放置在表格中(便于在Word中进行调整)。当我将整个博客输出到屏幕(无分页)时,我会在浏览器中执行另存为HTML。我在Word中打开它,将其保存为DOCX,然后将DOCX转换为要打印的格式(我使用Lulu打印这本书)。
一切都很好。要使打印的副本看起来好看,需要进行大量编辑,但导出WP帖子的大部分工作都是通过这个过程完成的。