百度站站管理工具连接:http://zhanzhang.baidu.com/dashboard/index
先通过插件生成站点的 Sitemap,Google XML Sitemap 和 Simple Google Sitemap 这些插件都会生成适配百度站长的 Sitemap 文件。
链接提交地址:http://zhanzhang.baidu.com/linksubmit/url
以上三种把文章的新链接推送到百度,实现网站新页面快速收录的方法介绍就完成了,第二天就可以在后台看到每天推送给百度的链接数量。
wordpress/wp-content/themes/Kratos/footer.php
wordpress/wp-content/themes/Kratos/functions.php
//WordPress百度主动推送功能
function Baidu_Submit($post_ID){
$urls = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?site=https://www.heguangzhi.com&token=qkERxMnd0CWuW9tG';
$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);
echo $result;
}
add_action('publish_post', 'Baidu_Submit',0);
百度 ping 是基于 XML_RPC 标准协议的更新通告服务,用于将站点的内容更新快速通知给百度,以便百度及时进行抓取和更新。简单点说,只要在 WordPress 中添加了百度 Ping 服务,那么在撰写一篇新的文章并点击发布按钮时,WordPress 将自动将该文章链接通知给百度Ping,以便于百度Ping能够更快更及时地抓取更新内容。
百度的 Ping 服务目前有手动和自动两种使用方式。
为 WordPress 添加百度 Pin g服务的方法非常简单,需要进入 WordPress 后台,点击【设置】-【撰写】菜单,然后在页面最下方的【更新服务】文本框中添加百度自动 Ping 服务的地址:http://ping.baidu.com/ping/RPC2,然后点击【保存更改】。
WordPress 已经内置了一个自动 Ping 更新服务,默认的 Ping 服务网址为 http://rpc.pingomatic.com/,如想要保留该Ping服务,请先换行再输入百度自动 Ping 的网址(WordPress要求一行为一个Ping通告服务)。
http://blogsearch.google.com/ping/RPC2
http://blog.youdao.com/ping/RPC2
百度会尽量收录提供不同信息的网页,使用 robots.txt 禁止爬虫重复页面的抓取,避免重复内容过多受到惩罚
针对 WordPress 的 robots.txt如下:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
更多内容 请看 www.heguangzhi.com