如何从自定义CMS到WP进行CDV

时间:2014-01-10 作者:angiemeeker

我正在与客户合作,将他们的内容从自定义CMS移动到WP。他们给我发了这个csv来工作。

https://dl.dropboxusercontent.com/u/54924720/TOTD_SCRAPE_TAKE1_.csv

我过去所做的唯一csv到WP的导入来自其他WP安装。我有几个问题。

我可以在这些字段现在的形状中使用这些字段的内容吗?我是否需要让他们在没有HTML的字段中以文本形式重新发送内容?很多HTML都是格式化的——看起来我们不会在帖子中导入这种格式,而是现在在主题中处理这种格式。例如,我认为WP不会理解日期的格式。

评论-他们有一个评论栏,但在“全文”栏中也有评论。这就像评论是与文章内容一起被删减/导出的。为了导入引子,我不需要注释id、注释作者、作者链接等字段吗。。。每个帖子的每个评论都是单独的吗?导入评论是否属于同一CSV?

假设我可以以一种可用于实际导入的形式获取字段中的内容,那么我会将他们发送的csv并将其现有字段重命名/映射到相应的WordPress字段,提前创建我的自定义帖子类型和自定义字段,以便在csv中使用所有这些ID吗?似乎最好向他们发送一个我需要的csv示例文件,让他们找出匹配的导出或刮取。

1 个回复
SO网友:Ryan Bayne

首先,最好不要在数据中使用HTML,尤其是div。据我所见,有很多CSS,我猜这些样式都不会在最终的博客中使用。因此,这将导致大量的惰性代码,而不是良好的实践,最好现在就花时间获取,而不是以后再修复。

有一个免费版的CSV 2帖子和简单的CSV导入器。这两个插件今年将再次升级,因此它们都得到了很好的支持。他们可以使用任何方式创建帖子。csv文件,包括您的当前状态。但是,我建议重命名列,删除空格、特殊字符和大写字母。

至于评论。建议使用一个单独的文件,最后导入它们,是的,该文件需要有一个pageid列。其他方法也可以,但会增加一点复杂性。

对于用于自定义字段的数据。如果您碰巧有列表或介质,并且可以单独对其进行刮取。建议使用。即使您需要创建名为“imageone、imagetwo、imagethree,…”的列等等这使得插件可以一次导入一个图像,创建合适的Wordpress媒体,还可以以我们想要的任何方式处理它们。创建媒体通常是一个很大的优势,因为它提供了使用gallery插件等的机会。

列表也是一样,我想我在示例文件中看到了一个。如果可能,请将列表项添加到。仅csv,而非ul li HTML。这意味着数据可以在导入过程中以各种方式使用,即创建标记,甚至创建更好的列表。上述插件仍然可以从最终内容中提取关键字并创建标记。但是,如果数据是有组织的,我们可以告诉插件我们希望包含哪些列作为标记,而不是提取过程,因为提取过程不太准确,需要更多的处理。

如果创建数千个帖子,尤其是在低成本托管上,处理是一个大问题。Wordpress开发人员创建CSV导入程序时会采取措施避免用户给自己带来问题。有时,这种保护似乎是一个错误,所以开发人员永远不会赢。我创建了一个拥有一百万本书的图书网站,很简单。但这只是因为没有自定义字段或媒体。在像Wordpress这样的CMS中,这些优点在大规模导入时很复杂。但复杂的问题值得妥善处理,因此我强烈建议所有阅读本文的人。要寻求建议,请获取他们的建议。csv文件,然后再构建实时站点,并尝试各种方法。CSV导入程序。

结束

相关推荐

CSV导出插件中的邮件头已发送错误

我构建了一个Wordpress插件,允许用户将所有页面及其级别和URL导出到csv文件。我遇到的问题是,我在尝试导出csv文件时不断收到错误消息:警告:无法修改标题信息-标题已发送我已检查配置(&A);函数文件的空间,以及尝试不同的安装,但仍然无法得到这项工作!!!请问有人知道怎么修理这个吗?插件代码:/* Plugin Name: Your Site\'s Functionality Plugin Description: All of the important functionali