Bing站长平台里有个IndexNow功能,就是你发布文章和修改文章的时候,会自动通知搜索引擎,总之是对SEO有利的,如果你不设置的话,Bing后台里就会有红色警告提示信息,强迫症肯定是受不了的。
可以在functions.php文件里添加如下代码,实现发布修改文章自动通知Bing搜索引擎:
function ludouIndexNowPing($post_id) {
if (wp_is_post_revision($post_id) || get_post_status($post_id) != 'publish')
return;
// 这里改成你自己的key
$key = 'xxxxx';
// 这里改成你自己的邮箱
$mail = 'xxx@qq.com';
$url = get_permalink($post_id);
$api = 'https://www.bing.com/indexnow?url=' . $url . '&key=' . $key;
$request = new WP_Http;
$result = $request->get( $api );
if ($result['response']['code'] == '200')
@wp_mail($mail, '新文章通知IndexNow', '成功: ' . $url);
else
@wp_mail($mail, '新文章通知IndexNow', '失败: ' . $url);
}
add_action('save_post', 'ludouIndexNowPing');