将大量电子邮件信息导入为 WordPress 帖子

Import a large collection of email messages as WordPress posts

我们在讨论邮件列表中收集了大量多年来编写的电子邮件信息。它们在 .mbox 文件中,但如果需要可以转换为另一种格式。

我们想将这些旧邮件消息发布为 WordPress post 的存档(每个邮件消息一个 post)。隐藏这些消息中的邮件地址以避免垃圾邮件也是一个好主意。这是如何实现的?

将电子邮件导入为 post 似乎很不寻常。尝试重新考虑并思考:

  • Post 状态:不建议发布。
  • SEO/Sitemap:如果您使用像 Yoast 这样的插件来创建站点地图,我建议您将其从站点地图中删除,您可以从 Yoast 插件中轻松完成此操作
  • WP JSON API:确保它不在 wordpress 中公开可用 API。

如果你必须这样做:

我建议使用 WP All Imports 插件。数据必须采用 XML 或 CSV 格式。它也可能支持 XLS。您应该先将其转换为其中一种格式,然后才能将数据导入为 posts.

关于 CSV 的警告:因为 CSV 是逗号分隔的任何电子邮件中的逗号(这很常见),会破坏 CSV 的布局。解决这个问题的最简单方法是使用逗号以外的分隔符;您可以使用在电子邮件中很少见的字符组合。

示例: 而不是使用如下内容:

value1, value2, value3, value4

尝试使用:

value1 ~!~ value2 ~!~ value3 ~!~ value4

然后您可以在导入时在 WP ALL IMPORTS 中指定您的分隔符。