干货教程:WordPress自动采集发布文章04-如何批量定时发布文章
优采云 发布时间: 2021-01-11 13:09干货教程:WordPress自动采集发布文章04-如何批量定时发布文章
要实现批量发布文章,我们需要在Hamer插件中使用优采云来发布文章。在上一讲中,我们成功实现了文章的批量发布。
在本讲座中,让我们看一下Hamer插件的配置
Hamer插件中有2个文件:
您必须先登录才能查看隐藏的内容。
然后,如果要修改计划发布文章的规则,则需要修改hm-locowp.php
以下是使用该插件的一些说明:
/* Wordpress-Post-Interface-v3.1 (2010.08.03)
WordPress免登录发布接口,支持Wordpress2.5+版本。最新验证支持Wordpress3.x
适用于火车头采集器等任意采集器或脚本程序进行日志发布。
****最新版本或者意见建议请访问 http://www.hamo.cn/u/14***
功能:
1\. 随机时间安排与预约发布功能: 可以设定发布时间以及启用预约发布功能
2\. 自动处理服务器时间与博客时间的时区差异
3\. 永久链接的自动翻译设置。根据标题自动翻译为英文并进行seo处理
5\. 多标签处理(多个标签可以用火车头默认的tag|||tag2|||tag3的形式)
6\. 增加了发文后ping功能
7\. 增加了“pending review”的设置
8\. 增加了多作者功能,发布参数中指定post_author
9\. 增加了自定义域功能,发布参数指定post_meta_list=key1$$value1|||key2$$value2,不同域之间用|||隔开,名称与内容之间用$$隔开。
使用说明:(按照需求修改配置参数)
$post_author = 1; //作者的id,默认为admin
$post_status = "publish"; //"future":预约发布,"publish":立即发布,"pending":待审核
$time_interval = 60; //发布时间间隔,单位为秒 。可是设置随机数值表达式,如如12345 * rand(0,17)
$post_next = "next"; //now:发布时间=当前时间+间隔时间值
//next: 发布时间=最后一篇时间+间隔时间值
$post_ping = false; //发布后是否执行ping
$translate_slug = false; //是否将中文标题翻译为英文做slug
$secretWord = 'abcd1234s'; //接口密码,如果不需要密码,则设为$secretWord=false ;
*/
这里我们主要介绍3种配置:
$ post_status指:wordpress的发布状态。如果计划将其发布,请将其设置为“未来”
time_interval是指发布时间间隔,它与post_next结合使用以定义时间间隔
$ post_next是发布时间,现在:发布时间=当前时间+间隔时间值next:发布时间=上次发布时间+间隔时间值
Hamer插件的默认配置为:
post_status =“未来”; time_interval = 86400 * rand(0,100);
$ post_next =“现在”;
未来代表计划发布
86400秒= 1天,然后随机发布到100天,则如果我采集50 文章,则相当于平均每日发布:50/100 =0.5篇文章文章。
换句话说,文章文章的平均发布时间为2天。
当我来到后台时,我发现这是真的。这是关于定期发布文件的设置
实战
如果我想在10天内全部发送文章,则只需要:
$ time_interval = 86400 * rand(0,10);
然后将修改后的Hamer插件上传到服务器,并在wordpress背景中删除之前的采集文章。
将任务设置为:未发布状态:
.png-WordPress自动发布文章 04-如何定期分批发布文章
再次单击:开始发布,这次在后台查看文章。相当于每天发送超过2 文章。
缺少预定版本的问题
需要一个插件:Scheduled.php
下载URL:链接:密码:jfvp
我们将其上传到服务器的plugin文件夹。
您必须先登录才能查看隐藏的内容。
然后登录到wordpress仪表板并启用该插件
这可以防止缺少预定发行版的问题