有一个名为 articles
的 mysql 数据库,表名为article,其中三个字段:subject
,content
,类别
。 category
字段有两个值,一个是 c1
,另一个是 c2
。
我的 WordPress 中有两个类别 c1
和 c2
。
现在如何将 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/