欢迎光临 姜项项个人博客

梦真是个可怕的东西,总是在你毫无防备的时候,让你记起你你费经心思想要忘记的人。---By:姜项项

dedecms发布文章实时主动推送(API提交)代码,附使用说明

姜项项个人博客 https://www.jiangxx.com.cn 2021-01-06 20:53 出处:网络 编辑:@姜项项
注:主动推送(API提交)可以及时将网站新产出的链接推送给百度,让使新发布的页面可以在第一时间被百度抓取以及收录。dedecms实时主动推送1、在dede后台管理文件(默认后台文件为/dede/)中,找到article_add.php文件

注:主动推送(API提交)可以及时将网站新产出的链接推送给百度,让使新发布的页面可以在第一时间被百度抓取以及收录。

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=准入密钥';

$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、在下方


<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>已发布文章管理</u></a>

后面添加以下代码:


<u>主动推送反馈结果".$result."</u>

添加这个的意义在于织梦后台文章发布成功之后有一个推送提示的反馈效果,方便查看是否推送成功。


推送成功如下图所示:

dedecms发布文章实时主动推送(API提交)代码,附使用说明



0

精彩评论

暂无评论...
验证码 换一张
取 消