国内主要的搜索引擎有百度、搜狗、360、必应。随着Windows11覆盖越来越高,必应用户也有所增加。很久以前我们以及给自己的wordpress网站添加了百度站长主动推送功能,今天把必应站长主动推送也添加上。
使用必应站长主动推送前,你需要先在必应站长平台添加你的网站,并完成所有权认证,就是个简单验证你添加的网站是不是你的,相信所有站长都会这个基本技能。
必应站长工具平台:https://www.bing.com/webmasters,个人觉得必应的站长平台seo工具非常好用,可以帮你找到网站上对seo不友好的地方,非常nice!
这里不多讲了,完成认证后,需要拿到apikey,见下图所示位置。
拿到后,将下面代码添加到你的wordpress主题的functions.php文件中,注意修改下面的apikey为你自己的。
//https://www.daimadog.com/8161.html //wordpress添加必应站长主动推送功能 function dmd_post_to_by_tui() { $url='https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey=这里填你自己的apikey'; global $post; $plink = get_permalink($post->ID); if( $plink ){ $data=json_encode(array('siteUrl'=>home_url(),'urlList'=>array($plink))); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data) ) ); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); } } add_action('publish_post', 'dmd_post_to_by_tui');
添加上代码后,在后台发布一篇文章,然后回到必应站长后台,你可以看到如下效果。