wordpress实现自动关键词和描述的代码

2010年11 月7日 / 网站源码 / 没有评论 / 1,197次

很多朋友相信都需要这个有利于seo的代码,在能代码直接实现的功能时候建议不使用插件来实现。因为all in one seo这个插件毛病很多,所以建议博友在主题的header.php文件<head></head>区域内添加一下代码:

  1. <? if (is_home()){
  2. $description = "第九部落,表达心灵深处的情感!绿水本无忧,因风皱面;青山原不老, 为雪白头。";
  3. $keywords = "第九部落,第九博客,夕阳鸿";
  4. elseif (is_single()){
  5. if ($post->post_excerpt) {
  6. $description = $post->post_excerpt;
  7. else {
  8. $description = substr(strip_tags($post->post_content),0,400);
  9. }
  10. $keywords = "";
  11. $tags = wp_get_post_tags($post->ID);
  12. foreach ($tags as $tag ) {
  13. $keywords = $keywords . $tag->name . ", ";
  14. }
  15. }
  16. elseif (is_category())
  17. {
  18. $description = single_cat_title('', false);
  19. $keywords = single_cat_title('', false);
  20. }
  21. elseif (is_tag())
  22. {
  23. $description = single_tag_title('', false);
  24. $keywords = single_tag_title('', false);
  25. }
  26. ?>
  27. <meta name="keywords" content="<?=$keywords?>" />
  28. <meta name="description" content="<?=$description?>" />

由于复制问题,使用前请用英文的双引号替代文中中文双引号,最后效果如下:

关键字: 农民土地, 建设用地, 撤村,
描述: 新京报11月2日报道一场让农民“上楼”的行动,正在全国二十多个省市进行。  拆村并居,无数村庄正从中国广袤的土地上消失,无数农民正在“被上楼”。  各地目标相同:将农民的宅基地复垦,用增加的耕地,换取城镇建设用地指标。他们共同的政策依据是,城乡建设用地增减挂