将所有帖子和媒体导出为XML和/或Word

时间:2017-07-19 作者:Rick Hellewell

希望能够将所有帖子及其嵌入媒体导出到格式良好的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站点。

1 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

对于任何潜伏的人,我解决了我的问题。我编写了一个插件,允许您导出到html文件,或者只在屏幕上显示它。它基本上使用最小CSS(仅H1/H2/H3)将所有页面输出到HTML文件中,或输出到屏幕(或通过电子邮件将文件发送给您)。

我还使用了另一种方法,即创建一个简单的模板,将帖子输出到屏幕上,同样使用最少的CSS,并且没有页眉/页脚/侧边栏。图像放置在表格中(便于在Word中进行调整)。当我将整个博客输出到屏幕(无分页)时,我会在浏览器中执行另存为HTML。我在Word中打开它,将其保存为DOCX,然后将DOCX转换为要打印的格式(我使用Lulu打印这本书)。

一切都很好。要使打印的副本看起来好看,需要进行大量编辑,但导出WP帖子的大部分工作都是通过这个过程完成的。

结束

相关推荐

Exporting by table

我正在使用PHPmyAdmin移动站点。我的网站太大,无法使用单一文件导出/导入方法。(我知道怎么做,在较小的网站上效果很好。)似乎唯一适合我的方法就是一次导出一个表,然后再导入。30张桌子。这对于一次性移动来说是可以的,但这种持续备份的方法非常疯狂。任何人都知道如何export all tables, but in separate files? i、 而不是一个大的dbxxxx。sql,我想要每个表,例如wp\\U POST。sql一个接一个地导出。