博客升级计划(三)

二 18th, 2013

临时想到了2个功能,觉得作为网站SEO优化还是有必要的,所有就花了点时间加上来了!

  • 1. 首页和文章页添加keywords和description
  • 2. 首页和文章页添加类目,增加关键字

1.添加keywords和description   

     在header.php文件的title标签后加上了一段代码,代码如下: 

<?php 
    if (is_home() || is_archive() || is_tag() ) {   //判断页面属性主页、栏目页、标签页等
     $description = "王育雄,网名metaboy.目前就职于阿里巴巴国际站技术部,担任数据产品测试工程师.关注于云计算,大数据,数据仓库,数据产品,算法推荐相关领域.";//修改为你的描述
     $keywords = "metaboy,测试,测试技术,云计算,大数据,数据仓库,数据产品,算法推荐";//改为你设置的关键词
    }
    elseif (is_single()) //判断是否为内容页
    {
       if ($post->post_excerpt) {
         $description     = $post->post_excerpt;
       } else {
         $description = substr(strip_tags($post->post_content),0,220); //截取文章的前220字节作为描述
       }
       $keywords = "";
       $tags = wp_get_post_tags($post->ID);
       foreach ($tags as $tag ) {
         $keywords = $keywords . $tag->name . ", ";
       }
    }
?>
<meta name="keywords" content="<?=trim($keywords)?>" /> //trim函数过滤掉两头的空白
<meta name="description" content="<?=trim($description)?>" />

2. 首页和文章页添加类目     

     在index.php和single.php这2个文件中分别加入类目的信息。主要用到了一个获取类目的函数:

<div class="tags">
      <?php _e('Categories: ', 'blocks2'); the_category(', '); ?>        
      <?php _e('Tags: ', 'blocks2'); the_tags('', ', ', ''); ?>
</div>

   the_category(‘, ‘)    列出分类目录,(在分类目录数量多于一个的情况下)以逗号作为分隔符。





除非注明,本站文章均为原创。本文基于 BY-NC-SA 协议进行授权,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名 metaboy(包含链接).

本文链接地址: http://blog.wangyuxiong.com/archives/51855

订阅本站:http://www.wangyuxiong.com/feed

分类: 生活心情         标签: , ,
目前还没有任何评论.

无觅相关文章插件,快速提升流量