昨天发现在google里面"site:jiantian.org",所有的Description都是一样的,今天想把文章摘要放到描述Description里,于是找到“the_excerpt();”,但是直接把放上去,Description里会带着代码<p></p>,于是在网上找来这个代码放在header.php,通过它我们可以指定首页关键字和描述,而其他内容页,关键字我们可以用文章的tags和摘要代替,代码如下:

<?php 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?>" />

见天提示:直接复制代码,注意""还有'可能会被替换成了中文标点,注意自己修改