欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

wordpress設(shè)置百度ping服務(wù)不生效的解決方法

作者 / 無(wú)憂主機(jī) 時(shí)間 2014-08-18 17:55:20

在網(wǎng)上一直流傳傳著一個(gè)加快wordpress收錄的教程,那就是在wordpress后臺(tái)的更新通知服務(wù)里加上百度ping XML_RPC地址來(lái)通知百度網(wǎng)站更新了快來(lái)收錄,詳情見(jiàn)百度站長(zhǎng)平臺(tái):(百度ping)當(dāng)時(shí)小編也覺(jué)得蠻不錯(cuò)的,就把百度ping和谷歌ping的地址一起加到了wordpress更新通知服務(wù)列表里,如下圖: [caption id="attachment_15878" align="alignnone" width="546"]wordpress wordpress[/caption] 最近無(wú)憂主機(jī)小編強(qiáng)迫癥又犯了,所以沒(méi)事也分析下網(wǎng)站日志,最近在分析日志的時(shí)候小編發(fā)現(xiàn)添加ping通知服務(wù)后,每次更新來(lái)的都是谷歌的蜘蛛,百度蜘蛛根本不來(lái)。按理說(shuō)百度蜘蛛就算再大牌也不能一次都不來(lái)啊,畢竟是百度也是支持ping協(xié)議的。小編仔細(xì)研究了幾次才發(fā)現(xiàn)原來(lái)百度還是耍大牌了,各大廠商,當(dāng)然也包括 Wordpress,默認(rèn)的ping服務(wù)都是是3個(gè)參數(shù),即網(wǎng)站 名稱,首頁(yè)地址,feed地址;而百度這貨的ping呢,則是4個(gè)參數(shù),即網(wǎng)站名稱,首頁(yè)地址,新網(wǎng)頁(yè)的地址,feed地址。所以使用wordpress 默認(rèn)的ping通知服務(wù)是通知不了百度的。。。 既然wordpress的ping通知不兼容百度的ping服務(wù)那么我們只有苦逼的手動(dòng)去提交地址么?其實(shí)無(wú)憂主機(jī)小編已經(jīng)找到解決方法了,將以下代碼加到主題的functions.php文件即可解決此問(wèn)題,代碼如下: function v7v3_baiping($post_id) { $baiduXML = 'weblogUpdates.extendedPing' . get_option('blogname') . ' ' . home_url() . ' ' . get_permalink($post_id) . ' ' . get_feed_link() . ' '; $wp_http_obj = new WP_Http(); $return = $wp_http_obj->post('http://ping.baidu.com/ping/RPC2', array('body' => $baiduXML, 'headers' =>array('Content-Type' => 'text/xml'))); if(isset($return['body'])){ if(strstr($return['body'], '0')){ $noff_log='succeeded!'; } else{ $noff_log='failed!'; } }else{ $noff_log='failed!'; } } add_action('publish_post', 'v7v3_baiping'); 此方法小編已經(jīng)測(cè)試幾天了,發(fā)布文章后的確能通知到百度爬蟲(chóng)來(lái)抓取網(wǎng)頁(yè),不相信?發(fā)布文章后過(guò)幾分鐘再自己看看網(wǎng)站日志!請(qǐng)叫我無(wú)憂雷鋒同志! 希望能夠幫助到各位站在朋友!  

本文地址:http://www.love62.cn/wordpress/15876.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服