今天分享一段百度快速收录API自动提交的functions.php代码,为什么呢?因为最近换了主题之前的插件有一些不兼容的地方,就关闭了,但是又想要百度快速收录自动提交的功能,不想装插件,就在网上找了一段代码,直接填在在functions.php文件合适的地方就可以了。
//WordPress 百度快速收录 API 提交代码
add_action('save_post', 'fanly_baidu_dailysubmit', 10, 3);
function fanly_baidu_dailysubmit($post_id, $post, $update){
if($post->post_status != 'publish' || get_post_meta($post_id,'Fanly_Submit',true)=='OK') return;
$api = 'http://data.zz.baidu.com/urls? site =https://www.571free.com/&token =ypT4a7UpNmBoQjKo&type =daily';//修改成你的快速收录接口调用地址
$response = wp_remote_post($api, array(
'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
'sslverify' => false,
'blocking' => false,
'body' => get_permalink($post_id)
));
if ( !is_wp_error( $response ) ) {
$res = json_decode($response['body'], true);
if($res['success_daily']==1)update_post_meta($post_id, 'Fanly_Submit', 'OK');// OK 避免重复提交
}
}
记得修改成你自己的快速收录接口。
→ 点此获取正规游戏试玩赚钱软件~
这样就可以实现发文章自动提交给百度,不放心的可以发完文章去百度站长平台看一下有没有减少次数就可以了,571免费资源实测可以。
暂无评论