如何根据表格中的数据创建帖子?

时间:2015-09-08 作者:AAA

我创建了一个MySQL表,其中包含标题和正文字段。这个表中大约有100条记录。我想为此表中的每一行创建一篇Wordpress帖子。插件是否可以实现这一点?我想我可以使用电子邮件发布功能,但这似乎是一个解决办法。理想情况下,我希望这个过程可以通过Cron作业重复,即:每晚导入新帖子。非常感谢。

1 个回复
SO网友:dev

是的,这是可能的,您可以创建自定义的post类型,使用MySQL查询从csv文件中获取,并在循环中使用insert-into-post函数。您可以使用加载数据填充查询从excel中提取数据,然后使用wp insert post函数插入数据库。查询如下所示:-

LOAD DATA LOCAL INFILE \'abc.csv\' INTO TABLE abc
FIELDS TERMINATED BY \',\' 
ENCLOSED BY \'"\' 
LINES TERMINATED BY \'\\r\\n\'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);