亚洲无乱码av毛片_爆乳喷奶水无码正在播放_国产免费AV东京热_免费观看的AV网站

獵盾網(wǎng)絡(luò)|周口網(wǎng)站建設(shè)優(yōu)化公司

WordPress網(wǎng)站的百度ping功能

WordPress?ping 功能也就是WordPress的更新服務(wù)功能,當您發(fā)表一篇新文章時,WordPress將會向下面的站點發(fā)出通告。在儀表盤的設(shè)置選項下面,撰寫里面最下邊,就是設(shè)置這個功能的地方。而百度的ping,可以參照百度ping?,以前我就是這樣設(shè)置的:

WordPress網(wǎng)站的百度ping功能

WordPress網(wǎng)站的百度ping功能

在里面寫上ping地址,一行一條:

http://ping.baidu.com/ping/RPC2
http://rpc.pingomatic.com/
http://blogsearch.google.com/ping/RPC2
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://ping.feedburner.com
http://www.zhuaxia.com/rpc/server.php
http://www.xianguo.com/xmlrpc/ping.php
http://www.feedsky.com/api/RPC2
http://blog.iask.com/RPC2
http://ping.blog.qikoo.com/rpc2.php
http://rpc.technorati.com/rpc/ping
http://www.blogsdominicanos.com/ping/

后面在小V的博客,發(fā)現(xiàn),百度的ping還與其他的搜索引擎有所不同,各大廠商,當然也包括Wordpress,默認的ping服務(wù)都是是3個參數(shù),即網(wǎng)站 名稱,首頁地址,feed地址;而百度這貨的ping呢,則是4個參數(shù),即網(wǎng)站名稱,首頁地址,新網(wǎng)頁的地址,feed地址。所以使用wordpress默認的ping通知服務(wù)是通知不了百度的。。。

吐血中。。。

引用小V的解決辦法,在當前所用的主題的functions.php文件中,加入下面代碼:

function liedun_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', 'liedun_baiping');

這樣子可以解決這個問題,如果你也在用wordpress的ping功能的話,建議進行修改,效果還是不錯的。