将非CMS站点的数据库/内容迁移到WordPress

时间:2013-05-30 作者:user1627363

我有一个非CMS网站,它完全是用PHP构建的,里面有很多内容。我不想在Wordpress中手动添加我的帖子,因为这是一个麻烦(我说的是5000篇帖子)。。。

所以我的问题是:我该怎么做?甚至有可能克隆这样的东西吗?

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

如果您的数据如我所知位于数据库内,则可以将您的数据库导出到CSV文件并将其导入Wordpress。CSV文件基本上是数据库中以逗号分隔的数据列表,可以将数据从不同的数据库结构传输到另一个数据库结构。

确实需要一些努力来配置导出/导入,以便正确获取数据,但这比重新发布5000篇帖子要容易得多。

查找Wordpress插件“csv导入器”和/或“wp ultimate csv导入器”。

您可以使用SQL客户端(这些客户端通常有一个以csv格式导出的选项)或使用PHP导出数据(请参阅http://www.coderelic.com/2012/01/export-data-from-a-database-to-csv-excel-with-php/)

如果您的数据不在数据库中,您可以考虑使用web scraping技术(请参阅:wikipedia/web\\U scraping),通过编程方式浏览您的网站,并查找id、类和元素,以从html文件中创建结构化数据。

希望这是有帮助的!

结束

相关推荐

Mysql query and odd results

我在这里有一个疑问:$sql = \"SELECT ID,post_title,post_content,post_date,post_type FROM {$wpdb->posts} WHERE post_content LIKE {$stuff} AND post_status = \'publish\' AND post_type = \'{$post_type}\' AND ID != {$post->ID} LIMIT {$