是否将MySQL数据条目批量转换为自定义发布类型?

时间:2011-06-23 作者:OTN

我有一个MySQL表,其中大约有500行条目,每个条目包含:标题、作者、系列和系列号。

是否有人知道如何将数据大规模转换为(每篇文章1个条目)自定义文章类型,标题变成文章标题,作者和系列作为单独的自定义层次分类法,系列号作为自定义元?

我计划从一个简单的MySQL数据库管理系统更改为一个安装了WP MS的站点。

2 个回复
SO网友:mike23

您可以使用以下方法:

导出SQL数据并从中生成CSVfile,在PHP脚本中解析CSV文件并将数据放入数组中,然后对数组进行解析,并将每一行的值插入到WP中。您需要使用以下函数将数据插入到WP中:

  1. wp_insert_post() 创建和插入帖子数据(标题、内容等)wp_insert_term() 创建分类术语和wp_set_post_terms() 为每个帖子设置它们update_post_meta() 要插入帖子的自定义字段数据,我建议在执行所有操作之前,先注册要在WP中使用的自定义帖子类型和分类法。

SO网友:keatch

快速提示,正如mike23建议将表导出为CSV一样,使用插件CSV Importer 将数据导入回wp。阅读插件页面上的文档。

结束

相关推荐

MySQL查询两个数据库表:USERS和USERMETA,并按自定义元整数值排序

我试图获得一个按自定义元值(int)排序的站点用户数组。我可以很好地查询用户,并将其返回到foreach中使用。目前,我已经按照用户表中的display\\u name对查询结果进行了排序。我希望它按自定义usermeta值排序。有没有关于如何修改此查询以完成此操作的想法?function get_all_top_members() { global $wpdb; $gather_users = \"SELECT * FROM \".$wpdb->prefix.\"us