Wordpress - 导出帖子'内容为.docx

时间:2016-05-03 12:08:19

标签: php mysql wordpress docx export-to-word

首先请原谅我不完美的英语。

我一直在挖掘所有地方,但我无法找到解决我想要达到的目标的方法。

我有一个Wordpress安装,其中包含一些帖子,其中添加了一些自定义字段。我希望能够转到管理面板并勾选我要导出的帖子,然后一旦我单击一个按钮,就会生成一个.docx文件并准备下载,该文件将包含帖子的内容。

.docx文件的布局必须是这样的:

POST 1 TITLE
post 1 content
post 1 custom field value

-----

POST 2 TITLE
post 2 content
post 2 custom field value

-----

POST 3 TITLE
post 3 content
post 3 custom field value

依旧......

所以我之前基本上是一个php脚本,它允许我从所选帖子的某些数据库表中提取数据并将其下载为 word / document.xml 格式但我有不知道从哪里开始,因为这个主题似乎没有被覆盖在任何地方。

如果有人愿意指出我正确的方向,那么我会非常高兴。

非常感谢。

1 个答案:

答案 0 :(得分:1)

如果您想要手动解决方案: - 准备一个带有WP_Query的PHP文件或只是一个" plain"对WP数据库的SQL查询,它将以您需要的格式获取; - 使用PHPOffice PHPWord https://github.com/PHPOffice/PHPWord创建一个DOCX或DOC文件,用获取的值填充它

将帖子导出到DOCX的免费插件 - Aspose DOCX Exporter:https://wordpress.org/plugins/aspose-doc-exporter/

非自由:您可以使用wpDataTables http://wpdatatables.com的组合从数据库中提取所需的数据,并使用Report Builder插件生成包含您的数据的Excel XLSX或Word DOCX文档需要,您还可以准备一个模板:http://wpreportbuilder.com/