Emlog百度熊掌号自动新增内容API提交插件
Emlog
· 重庆SEO ℃
发布时间: 作者:重庆seo
今天冬镜给大家分享一款插件:Emlog百度熊掌id自动新增内容API提交插件。
Emlog熊掌id插件使用方法:
1、emlog后台上传插件安装,不多解释玩emlog的人都会(文章尾部提供插件下载);
2、安装启用后,如上图我们配置一下appid、token、type(一般默认),至于显示的条数只是给自己看的,站长随意设置就好;
3、该插件在新发布文章的时候会自动向百度熊掌id提交文章链接数据,有利于加快百度熊掌id收录,加快网站收录排名。
其中该插件部分代码如下所示:
function baidu_xzh_main($logid){//提交链接 $logid_file = dirname(__FILE__).'/logid_log.txt'; $logids = file_get_contents($logid_file); $logids_info = explode("|", $logids); $is_newlog = !in_array($logid, $logids_info); $log_model = new Log_Model(); $log = $log_model->getOneLogForAdmin($logid); include(EMLOG_ROOT.'/content/plugins/baidu_xzh/baidu_xzh_config.php'); if($log['hide'] !== 'y' && $config["appid"] !== "" && $config["token"] !== "" && $config["type"] !== "" && $is_newlog ){ $appid = $config["appid"]; $token = $config["token"]; $type = $config["type"]; $url = Url::log($logid); $api = 'http://data.zz.baidu.com/urls?appid='.$appid.'&token='.$token.'&type='.$type; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $url, CURLOPT_HTTPHEADER => array('Content-Type: text/plain') ); curl_setopt_array($ch, $options); $result = curl_exec($ch); $result = json_decode($result, true); if ($result) { $time = bdnowtime(); $bdxzh_file = dirname(__FILE__).'/xzhbmit_log.txt'; if ($result['remain_realtime']) { $remain_realtime = "1"; }else { $remain_realtime = "0||".$result["message"]; } $handle = fopen($bdxzh_file,"a"); fwrite($handle,"$remain_realtime||$time||$url\r\n"); fclose($handle); $handle_logid = fopen($logid_file ,"a"); fwrite($handle_logid,"$logid|"); fclose($handle_logid); } } }
本文简介
文章分类: Emlog