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

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

 2021-01-28 16:56  來(lái)源: 白天博客   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

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

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

dedecms實(shí)時(shí)主動(dòng)推送

1、在dede后臺(tái)管理文件(默認(rèn)后臺(tái)文件為/dede/)中,找到article_add.php文件并打開(kāi);

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ā)布文章管理

后面添加以下代碼:

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

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

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

文章來(lái)源:白天博客

來(lái)源地址:https://www.seobti.com/2729.html

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門(mén)排行

信息推薦