php自动提交百度收录,wordpress站点如何自动提交百度收录

本文介绍了三种自动提交百度收录的方法:1) 使用PHP函数,通过网站的百度主动推送Token值实现文章发布后的自动推送;2) 在footer.php中添加JavaScript代码,实现实时页面加载时的内容推送;3) 安装baidu-sitemap-generator插件生成网站地图,并通过链接提交地址进行推送。这些方法能有效提高网站内容被百度快速抓取和收录的效率。
摘要由CSDN通过智能技术生成

三种可以实现自动提交百度收录的方法。

1.php自动提交。function.php模版文件。if(!function_exists('Baidu_Submit')){

function Baidu_Submit($post_ID) {

$WEB_TOKEN = 'crF4iVbbiEI7YxVG'; //这里请换成你的网站的百度主动推送的token值

$WEB_DOMAIN = get_option('home'); //已成功推送的文章不再推送

if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;

$url = get_permalink($post_ID);

$api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;

$request = new WP_Http;

$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );

$result = json_decode($result['body'],true);//如果推送成功则在文章新增自定义栏目Baidusubmit,值为1

if (array_key_exists('success',$result)) {

add_post_meta($post_ID, 'Baidusubmit', 1, true);

}

}

add_action('publish_post', 'Baidu_Submit', 0);

}

2.javascript实现自动推送。在模版文件footer.php里添加如下javascript代码。%MINIFYHTMLa8f0f5975bf1d38766396bd4c25896262%

3、sitemap推送。插件方式。

安装baidu-sitemap-generator插件生成一个sitemap.xml。

链接提交地址:http://zhanzhang.baidu.com/linksubmit/url

百度站站管理工具:http://zhanzhang.baidu.com/dashboard/index

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值