定时任务:用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 删除。
还没有任何评论,赶紧来占个楼吧!