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。