国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress使用ping百度無效解決方法

2024-09-07 00:51:01
字體:
來源:轉載
供稿:網友

由于最近小V放寒假了所以時間多沒事也喜歡分析下網站日志,最近在分析日志的時候小V發現添加ping通知服務后,每次更新來的都是谷歌的蜘蛛,百度蜘蛛根本不來,按理說百度蜘蛛 就算再大牌也不能一次都不來啊,畢竟是百度也是支持ping協議的。

小V仔細研究了幾次才發現原來百度還是耍大牌了,各大廠商,當然也包括Wordpress,默認的ping服務都是是3個參數,即網站 名稱,首頁地址,feed地址,而百度這貨的ping呢,則是4個參數,即網站名稱,首頁地址,新網頁的地址,feed地址,所以使用wordpress默認的ping通知服務是通知不了百度的.

知道失效的原理解決起來就簡單多了,在functions.php里加入如下代碼:

  1. function bdping($post_id) { 
  2.     $baiduXML = 'weblogUpdates.extendedPing' . get_option('blogname') . ' ' . home_url() . ' ' . get_permalink($post_id) . ' ' . get_feed_link() . ' '
  3.     $wp_http_obj = new WP_Http(); 
  4.     $return = $wp_http_obj->post('http://ping.baidu.com/ping/RPC2'array('body' => $baiduXML'headers' => array('Content-Type' => 'text/xml'))); 
  5.     if(isset($return['body'])){ 
  6.         if(strstr($return['body'], '0')){ 
  7.             $noff_log='succeeded!'
  8.         } 
  9.         else
  10.             $noff_log='failed!'
  11.         } 
  12.     }else
  13.         $noff_log='failed!'
  14.     } 
  15. add_action('publish_post''bdping'); 

好了,博主也要坐等出效果.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐都县| 郑州市| 云霄县| 潮安县| 丹阳市| 新巴尔虎左旗| 顺平县| 德惠市| 柳江县| 盖州市| 永嘉县| 新巴尔虎左旗| 邵阳县| 天等县| 玛沁县| 永春县| 肇庆市| 宁乡县| 金平| 富平县| 什邡市| 大宁县| 西平县| 阿巴嘎旗| 辽阳市| 东山县| 炉霍县| 新河县| 楚雄市| 景宁| 当雄县| 桃源县| 嘉黎县| 石门县| 江都市| 准格尔旗| 疏附县| 岫岩| 阳新县| 兴安县| 桃江县|