mysql - 如何将文章导入wordpress?

标签 mysql wordpress

有一个名为 articles 的 mysql 数据库,表名为article,其中三个字段:subject,content,类别category 字段有两个值,一个是 c1,另一个是 c2
我的 WordPress 中有两个类别 c1c2
现在如何将 articles 数据库中的表 article 中的所有记录导入到 mywp 中的 wordpress wp_posts 表(wordpress 的 mysql 数据库名称)中。

show columns from wp_posts;

  +-----------------------+---------------------+------+-----+---------------------+----------------+
| Field                 | Type                | Null | Key | Default             | Extra          |
+-----------------------+---------------------+------+-----+---------------------+----------------+
| ID                    | bigint(20)          | NO   | PRI | NULL                | auto_increment |
| post_author           | bigint(20) unsigned | NO   | MUL | 0                   |                |
| post_date             | datetime            | NO   |     | 0000-00-00 00:00:00 |                |
| post_date_gmt         | datetime            | NO   |     | 0000-00-00 00:00:00 |                |
| post_content          | longtext            | NO   |     | NULL                |                |
| post_title            | text                | NO   |     | NULL                |                |
| post_excerpt          | text                | NO   |     | NULL                |                |
| post_status           | varchar(20)         | NO   |     | publish             |                |
| comment_status        | varchar(20)         | NO   |     | open                |                |
| ping_status           | varchar(20)         | NO   |     | open                |                |
| post_password         | varchar(20)         | NO   |     |                     |                |
| post_name             | varchar(200)        | NO   | MUL |                     |                |
| to_ping               | text                | NO   |     | NULL                |                |
| pinged                | text                | NO   |     | NULL                |                |
| post_modified         | datetime            | NO   |     | 0000-00-00 00:00:00 |                |
| post_modified_gmt     | datetime            | NO   |     | 0000-00-00 00:00:00 |                |
| post_content_filtered | longtext            | NO   |     | NULL                |                |
| post_parent           | bigint(20) unsigned | NO   | MUL | 0                   |                |
| guid                  | varchar(255)        | NO   |     |                     |                |
| menu_order            | int(11)             | NO   |     | 0                   |                |
| post_type             | varchar(20)         | NO   | MUL | post                |                |
| post_mime_type        | varchar(100)        | NO   |     |                     |                |
| comment_count         | bigint(20)          | NO   |     | 0                   |                |
+-----------------------+---------------------+------+-----+---------------------+----------------+

wp_posts 中有很多字段,我的源数据库中只有 3 个字段。
最重要的是:
1.插入记录时如何设置guid?
2.文章数据库中类别为c1的记录插入wp_posts表后,如何让WordPress中的类别c1下的记录显示出来?

最佳答案

我想你可以使用名为Wordpress Importer的插件.

关于mysql - 如何将文章导入wordpress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29191062/

相关文章:

php - 如何将 Bootstrap Modal 中的数据添加到 MySQL

javascript - WordPress 主题 - 删除未使用的 css

mysql - 使用联接对大型用户数据库进行分页

mysql - 首先 wpdb 插入到 mySql 新表不工作

MySQL RDS 复制因 LOAD DATA INFILE 而终止

javascript - 如何在 Amazon Athena 上查询(搜索)具有 JSON 值的 sql?

mysql - 防止用户更新MYSQL中的多行

wordpress - github上的公共(public)密码

php - WordPress 查询

mysql - 如何使这个复杂的查询更快[MySQL]?