人才社区

 找回密码
 免费入驻

QQ登录

只需一步,快速开始

搜索
查看: 281|回复: 0

[站长教程] 火车头采集器采集规则发布模块通过数据库操作批量发布文章到WordPress

[复制链接]

51

主题

53

帖子

390

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
390
发表于 2019-5-23 15:50:40 | 显示全部楼层 |阅读模式
直接通过操作数据库来批量发布成千上万的图片文章,在此主要介绍大致步骤和操作方法,有不清楚的大家可以加QQ:6277979微信同号。



2、通过oracle数据库中存储的采集数据,生产可以直接发布到WordPress数据库文章表(wp_posts)的SQL语句脚本,具体的生成脚本的存储过程及生成的脚本截图如下。

3、通过运行生成的SQL脚本后,已经可以在网站的前台和后台看到图片的内容了,单后续还需要完成图片的上传媒体库工作,佳璐美图(http://jlmeitu.cc/)是通过“Add From Server”插件实现的图片批量上传。具体操作比较简单不在赘述,感兴趣的朋友可以加群(546866894)交流。
4、完成文章发布和图片上传以后还需要对文章进行分类并指定文章的特色图片,这部分也是通过直接生成SQL脚本来实现。
//生成缩略图语句 脚本(两个id是批量发布的文章的id,可以在wp_posts表中找到)
select concat(‘INSERT INTO `wordpress`.`wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES (NULL, ”’,t1.id1, ”’,”_thumbnail_id”,”’,t2.id,”’);’) from (SELECT id id1,post_name post_name1 FROM `wp_posts` WHERE id>=86557 and id<=89761) t1,`wp_posts` t2
where t2.post_name=concat(t1.post_name1,’_1′)
//生成文章分类语句脚本(11是我数据库里面的一个文章分类目录,具体见表)
SELECT concat(‘INSERT INTO `wordpress`.`wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES (”’,id,”’, ”11”, ”0”);’) FROM `wp_posts` WHERE id>=86557 and id<=89761 and id not in (SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id=4)
//修改文章为图片类型脚本(8在我的数据库里面表示文章为图片类型)
SELECT concat(‘INSERT INTO `wordpress`.`wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES (”’,id,”’, ”8”, ”0”);’) FROM `wp_posts` WHERE id>=86557 and id<=89761 and id not in (SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id=4)
5、运行上面生成的三个脚本后就大功告成了,成千上万的图片主题,瞬间就发布到你的网站了,是不是很神奇!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费入驻

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费入驻

本版积分规则

快速回复 返回顶部 返回列表