我们从 1998 年开始发布每日博客,几乎在“博客”这个词被发明之前。我们在文件夹结构中设置了静态页面,但是 /year/month/date/index.shtml + content here
我们在 2008 年 11 月切换到 Wordpress,现在正在抓取 1998-2008 年的档案并转换为 JSON... 带有标题、描述、类别、日期,然后我们使用 PHP 小部件来读取 JSON,转换为 xml 并上传使用 WP RSS 上传器。问题是 RSS 加载器有很多错误并且失败了。它一直告诉我们帖子已经在数据库中,即使新帖子具有唯一的日期字符串和内容字符串。上传文件很小,只有3MB,PHP有足够的内存120MB,上传文件限制设置为32MB
我们注意到,如果使用 PHPMyAdmin 之类的工具从后端手动将记录添加到 wp_posts 表中,则可以正常工作。由于 RSS 导入被破坏,我们想尝试将旧帖子直接批量上传到 wp_post 表中,但我们还需要添加类别。我认为这是在 wp_term_relationships 表中完成的,其中 object_id = post 表中的 post_id。
任何人都可以添加更多的光吗?他们是否需要将更多的依赖项插入到其他表中?我们只对帖子感兴趣,没有评论或其他任何内容。我还需要知道 GUID 字段的标准是什么。
如果这是一个非常糟糕的主意,那么鉴于 3.6 中的 RSS 上传器已损坏,我们能做些什么呢?确实看到了 CVS 导入器插件,我们可以尝试一下……但我想知道我们是否可以直接在 PHPMyAdmin 或其他一些标准工具中直接导入数据库。我们只需要确保类别被插入。