my blog my blog

Tag: 关键字
现在电信竟然用关键词封杀网站的所谓非法内容啦

 

最近奶牛一直没怎么管理奶牛,都是女友球球帮忙照看滴,博客运营蛮不错的,ip还破了纪录,这里再次感谢球球。这里透露一下,奶牛15号之前应该就会到家的,到时候会一一回访,谢谢大家对奶牛博客滴支持~~~吼吼。

这几天发现了个纳闷儿的事儿,为啥我那篇点击量比较高的文章Ubuntu 10.04 翻墙,firefox轻松看youtube 突然没了访问量了,开始还没注意,后来打开一看,竟然显示页面含有非法关键字@自&由^门*,我滴个天啊,可把我坑惨了,我用在线代理打开,竟然也是显示的同样内容(在线代理发送的内容都是加密的说),我彻底无语了,原来只要页面中有类似滴关键词就会被封锁啊。呜呜,kill掉关键词,内容马上就能访问了,现在的运营商啊,现在滴封杀技术啊,哎,奶牛也真的无奈了~~~

为wordpress添加关键字和描述

 

很久之前就发现奶牛的文章在google的收录中貌似有问题,今天终于找出来了,原来是所有的关键字和描述都成了首页的关键词和描述了,狂汗中,因为关键字和描述都是手动添加的,仅仅是在head头文件中添加了关键字跟描述,但是没有做出判断,所以导致所有页面的关键字跟描述都成了首页的关键字跟描述了。奶牛从网上找到了一种解决方法,是水煮鱼的一段代码,代码如下

<?if (is_home()){
    $description = "网站首页描述";
    $keywords = "网站关键字";
} elseif (is_single()){
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = substr(strip_tags($post->post_content),0,220);
    }
 
    $keywords = "";      
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />
 

主题的头文件一般可能会含有

<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />

或者相似的文字,只要替换就好了,如果没有就添加到head文件的title之后,</head>之前就可以了。