定时任务:用ChatGPT api 以关键词和特定描述,自动写原创文章,并自动发布
朋友需要做一个用wordpress的定时任务,来做这个定时器。功能是,用ChatGPT api 以关键词和特定描述,自动写原创文章,并自动发布。他说代码的关键在于,需要定时自动发布不会写?看看下面的代码,我利用wordpress自带的定时任务函数wp_schedule_event()搞定,当然,关于GPT api 的使用,我就不赘述了。
朋友需要做一个用wordpress的定时任务,来做这个定时器。功能是,用ChatGPT api 以关键词和特定描述,自动写原创文章,并自动发布。
他说代码的关键在于,需要定时自动发布不会写?
看看下面的代码,我利用wordpress自带的定时任务函数wp_schedule_event()搞定,当然,关于GPT api 的使用,我就不赘述了。
// 任务定时器
add_action(
'init',
function() {
// Create the event which will execute the automated task.
add_action(
'wper_hook',
'wper_fun'
);
// Schedule the event.
if ( ! wp_next_scheduled( 'wper_hook' ) ) {
wp_schedule_event(time(), 'hourly', 'wper_hook');
}
}
);
/**
*/
function wper_fun() {
$draft_posts = get_posts(array(
'post_type' => 'post',
'post_status' => 'pending',
'fields' => 'ids'
));
if (count($draft_posts) > 0) {
$i = 1;
foreach ($draft_posts as $post_id) {
if($i<3){ auto_add_tags($post_id); wp_update_post(array( 'ID' => $post_id,
'post_status' => 'publish'
));
$i++;
}
}
}
}
类别:站长笔记、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

还没有任何评论,赶紧来占个楼吧!