四五中文网 www.45zw.cc,最快更新左岸读书最新章节!
水煮鱼教我这样写:description和keywords的重要性已经不像以前那么重要了,但是设置正确的description和keywords还是对你的排名有利。
wordpress在撰写日志的时候,可以给日志添加摘要(excerpt)和标签(tag),我的做法就是,就如给日志添加了摘要就把摘要做为description,如果没有设置摘要的话,则截取文章的前220个字作为description,而标签直接作为keywords。代码如下:
<?if(ishome){$description="我爱水煮鱼是一个关注wordpress开源博客平台应用和互联网的it博客。";$keywords="wordpress,博客,互联网,主题,插件";}elseif(issingle){if($post->postexcerpt){$description=$post->postexcerpt;}else{$description=substr(striptags($post->postcontent),0,220);}$keywords="";$tags=wpgetposttags($post->id);foreach($tagsas$tag){$keywords=$keywords。$tag->name。",";}}?><metaname="keywords"content="<?=$keywords?>"/><metaname="description"content="<?=$description?>"/>
上面代码请放到header。php相应的位置,同样我也只优化了首页和日志页面。
我写成这样:
<?phpif(ishome){?><title><?phpbloginfo("name");?><?phpecho("|");?><?phpbloginfo("description");?></title><metaname="description"content="<?phpbloginfo("description");?>"/><metaname="keywords"content="读书,左岸,书库,人生,生活观察,管理,印象,教育,智慧,财富,投资,wordpress"/><?php}?><?phpif(iscategory){?><title><?phpbloginfo("name");?><?phpecho("|");?><?phpsinglecattitle("");?></title><metaname="description"content="<?phpechowptitle(",");?>"/><?php}?><?phpif(isarchive){?><title><?phpbloginfo("name");?><?phpecho("|");?><?phpwptitle("");?><?phpecho("archives");?></title><metaname="description"content="<?phpechowptitle(",");?>"/><?php}?><?phpif(issingle){?><title><?php$trimmedtitle=wptitle("",false);$trimmedtitle=trim($trimmedtitle);echo$trimmedtitle;?>-<?phpbloginfo("name");?></title><metaname="description"content="<?php$trimmeddesc=theexcerptrss("",false);$trimmeddesc=trim($trimmeddesc);echo$trimmeddesc;?>"/><metaname="keywords"content="<?php$keywords="";$tags=wpgetposttags($post->id);foreach($tagsas$tag){$keywords=$keywords。$tag->name。",";}echo$keywords;?>"/><?php}?><?phpif(ispage){?><title><?phpbloginfo("name");?><?phpecho("|");?><?phpwptitle("");?></title><metaname="description"content="<?phptheexcerptrss;?>"/><?php}?><!--leavethisforstats-->