当然,这篇文章的代码是修改自张戈博客,我只是闲的蛋疼,百度老是不收录,Google收录速度快但是不用特殊手段也显示不了,思来想去也就只有360的好搜,搜狗搜索和微软的Bing搜索,其实国内的搜索貌似收录都很慢,于是乎先拿Bing来开刀子,好了,废话不多说,直接上代码:1、找到WordPress的functions.php,当然这个文件根据不同的主题名字也有些不太一样,会改代码的自然无需过多说明,在最后一个?>前插入下面的代码并保存:/**
* WordPress 显示Bing是否收录功能
* http://www.liyangblog.com/
* DIY By 李阳博客 The Code Modify By 张戈博客
**/
function bing_check($url){
global $wpdb;
$post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
$bing_record = get_post_meta($post_id,'bing_record',true);
if( $bing_record != 1){
$url='http://cn.bing.com/search?q='.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);
if(!strpos($rs,'没有找到')){
if( $bing_record == 0){
update_post_meta($post_id, 'bing_record', 1);
} else {
add_post_meta($post_id, 'bing_record', 1, true);
}
return 1;
} else {
if( $bing_record == false){
add_post_meta($post_id, 'bing_record', 0, true);
}
return 0;
}
} else {
return 1;
}
}
function bing_record() {
if(bing_check(get_permalink()) == 1) {
echo '
Bing已收录';
} else {
echo '
Bing未收录';
}
}2、找到文章页面(single.php),在合适的位置插入下面的代码并保存:OK,那么现在你就实现了一个和
一样的功能,当然Bing搜索占有的市场份额还是比较少的,仅仅是折腾而已,过几天心情不好就把这段代码给删除了。对比张戈博客的代码,我仅仅修改了部分变量,更换了搜索引擎的地址已经提交地址。举一反三360搜索,搜狗搜索分分钟搞定~,当然这些搜索不会被大家看重,毕竟国内的蛋糕被百度垄断,其余搜索也只是分了一点点而已,纯属折腾,哈哈~未经允许不得转载:李阳博客»WordPress给文章添加Bing是否已收录查询和显示功能