• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > wordpress文章发表自动推送给百度

wordpress文章发表自动推送给百度

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了wordpress文章发表自动推送给百度等相关知识,希望对您有所帮助

wordpress文章发表自动推送给百度

自动推送(实时)

只要发表了文章,就会主动推送给百度搜索引擎告知百度我的网站有新内容快来抓取,也是最为快速的提交方式。token值请登

录百度站长工具获取,详情看上方图片

//百度主动推送
if(!function_exists('Baidu_Submit')){
    function Baidu_Submit($post_ID) {
        $WEB_TOKEN  = 'xxxxxxxxxxx';  //这里请换成你的网站的百度主动推送的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);
}

自动推送

自动推送是百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。

自动推送工具代码

请将以下代码安装在网站页面中,安装完成后即可实现链接自动推送功能。

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13无需插件wordpress生成静态缓存文件的方法
  • 2018-11-02WordPress评论文本移除P标签
  • 2017-05-13wordpress实现发布文章自动ping 百度
  • 2018-11-02WordPress文章页添加展开阅读全文功能
  • 2017-05-13优化WordPress分类链接及WP-No-Category-Base的卸载方法
  • 2018-11-02wordpress教程之 WordPress 编辑媒体
  • 2017-05-13WordPress 实现文章评论排行榜
  • 2018-11-02WordPress自定义角色的用户只能看到自己上传的图片
  • 2018-11-02wordpress教程之 WordPress 媒体设置
  • 2018-11-02WordPress评论等级代码 包含博主及友链认证

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • WordPress建站用FTP上传图片怎么在媒体库显示不出来
    • 关闭wordpress新用户注册邮件通知的方法
    • 为什么说WordPress是最好的CMS
    • WordPress新手入门:分类目录和页面的区别
    • 在WordPress网站文章中调用另一个页面内容
    • 如何在Bluehost中国站后台安装wordpress
    • wordpress教程之 WordPress 添加用户
    • WordPress站点实现分类目录订阅功能实例
    • wordpress后台打开缓慢的解决方法(临时)
    • wordpress修改自定义文章类型文章URL结构的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有