Nat*_*vak 5 php xml wordpress import rss
我们从 1998 年开始发布每日博客,几乎在“博客”这个词被发明之前。我们在文件夹结构中设置了静态页面,但是 /year/month/date/index.shtml + 这里的内容
我们于 2008 年 11 月切换到 Wordpress,现在正在抓取 1998-2008 年的档案并转换为 JSON...包含标题、描述、类别、日期,然后我们使用 PHP 小部件来读取 JSON、转换为 xml 并上传使用 WP RSS 上传器。问题是 RSS 加载器有很多错误并且失败。它不断告诉我们帖子已经在数据库中,即使新帖子具有唯一的日期字符串和内容字符串。上传文件很小,只有3 MB,PHP有足够的内存120MB,上传文件限制设置为32MB
我们注意到,如果使用 PHPMyAdmin 等工具从后端手动向 wp_posts 表添加一条记录,则效果很好。由于 RSS 导入已损坏,我们想尝试将旧帖子直接批量上传到 wp_post 表中,但我们还需要添加类别。我认为这是在 wp_term_relationships 表中完成的,其中 object_id = post 表中的 post_id 。
任何人都可以对此添加更多说明吗?他们是否有更多的依赖关系需要插入到其他表中?我们只对帖子感兴趣,没有评论或其他任何内容。我还需要知道 GUID 字段的标准是什么。
如果这是一个非常糟糕的主意,那么考虑到 3.6 中的 RSS 上传器坏了,我们能做什么呢?确实看到了 CVS 导入器插件,我们可以尝试一下...但我想知道我们是否可以直接在 PHPMyAdmin 或其他一些标准工具中直接导入到数据库中。我们只需要确保插入类别即可。
如果您对将旧数据直接导入 WordPress 数据库感到紧张,可以使用 CSV 作为中间格式。有很多为此构建的插件。这是一个看起来正在积极开发的项目:
http://wordpress.org/plugins/wp-ultimate-csv-importer/
归档时间: |
|
查看次数: |
11860 次 |
最近记录: |