wordpress自动关键字描述代码

WordPress也有相关的SEO插件,比较出名的是All in on SEO pack,不过貌似对中文支持不是太好。在网上寻得一段PHP脚本代码,添加在header.php模板中,能自动为首页设置好keywordsdescription。并且,在文章页面,能自动截断部分文章内容作为描述,也能自动把文章的tag加为keywords,感觉还不错,在此分享一下:

 
//判断是否为首页

if (is_home()) {

$description = "你的站点描述";

$keywords = "你的关键词";

//判断是否为文章页

} else if (is_single()) {

if ($post->post_excerpt) {

$description = $post->post_excerpt;

} else {

$description = mb_strimwidth(strip_tags(

apply_filters('the_content',$post->post_content)

),0,220);

}

$keywords = "";

$tags = wp_get_post_tags($post->ID);

foreach ($tags as $tag ) {

$keywords = $keywords . $tag->name . ",";

}

//判断是否为分类页

} else if (is_category()) {

$description = category_description();

}

?>

本文固定链接: http://20tc.com/wordpress-keywords-des.html | TC的博客

该日志由 TC 于2011年12月29日发表在 SEO技巧方法 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: wordpress自动关键字描述代码 | TC的博客
关键字: , ,

wordpress自动关键字描述代码:目前有2 条留言

  1. 沙发
    enkows China Google Chrome Windows :

    目前keywords已经完全没有参考价值了,至于description,我觉得如果没有足够的文字提炼能力的话,最好还是交给搜索引擎自己来抓取

    2012-01-04 下午 1:50 [回复]
    • TC China Mozilla Firefox Windows :

      呵呵 没做SEO就是最好的SEO

      2012-01-04 下午 2:01 [回复]

发表评论


*

快捷键:Ctrl+Enter