wordpress 的SEO做得也不是太好吧,好在有很多关于SEO的插件,但插件都比较花哨,装得多也不好,于是乎自己就改了一下主题,在主题里面加了一段代码。
让wordpress使用文章简介作为meta的description
本来还想弄将Tags(标签)作为keywords的,但是后来想想Google好像不太看重Keywords,所以就不弄了,还是尽量减少运算量吧,其实也不知道为什么现在我的网站的内存消耗上升了,大概是文章多起来的缘故吧。
代码其实也很简单,在header.php里面head标签中加入以下代码就可以了
<?php
if (is_home()){
$description = "关注互联网前沿技术,Linux Nginx MySQL PHP架构应用技术的科技博客。";
?><meta name="description" content="<?php echo $description;?>" /><?php
} elseif (is_single()){
$findme = "<!--more-->";
$pos = strpos($post->post_content, $findme);
$description = substr(strip_tags($post->post_content),0,$pos);
$search = array("\r\n", "\r", "\n", " ", " ");
$replace = array("", "", "", "", "");
$description = str_replace($search, $replace, $description);
?><meta name="description" content="<?php echo $description;?>" /><?php
}
?>
需要修改的是主页的默认description,可以改称你喜欢的内容。这段代码可以让主页和文章页面显示meta的description。
