當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

dedecms如何實現(xiàn)發(fā)布文章主動推送

 2021-01-28 16:56  來源: 白天博客   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

之前白天發(fā)布過一篇關(guān)于dede定時主動推送文章鏈接的方法,想要保證及時性只能自己訪問推送鏈接,但總感覺不夠友好。今天白天在網(wǎng)上了解到一種在發(fā)布文章后實時推送至百度的方法,分享給大家。

注:主動推送(API提交)可以及時將網(wǎng)站新產(chǎn)出的鏈接推送給百度,讓使新發(fā)布的頁面可以在第一時間被百度抓取以及收錄。

dedecms實時主動推送

1、在dede后臺管理文件(默認后臺文件為/dede/)中,找到article_add.php文件并打開;

2、在代碼:

if($artUrl=='')

{

$artUrl = $cfg_phpurl."/view.php?aid=$arcID";

}

后面加入以下代碼:

else{

$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;

$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=準(zhǔn)入密鑰';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\n", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

}

3、在下方

已發(fā)布文章管理

后面添加以下代碼:

主動推送反饋結(jié)果".$result."

添加這個的意義在于織夢后臺文章發(fā)布成功之后有一個推送提示的反饋效果,方便查看是否推送成功。

啥?并不想自己動手改,那行吧!白天已經(jīng)將改好的文件上傳至網(wǎng)盤,需要的請自行下載。

文章來源:白天博客

來源地址:https://www.seobti.com/2729.html

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦