3
WordPress设置关键词和描述
Posted by 撒得一地 on 2015年8月29日 in wordpress笔记
上一篇: wordpress如何添加友情链接
下一篇: WordPress去掉评论下方的html标签
下一篇: WordPress去掉评论下方的html标签
在Wordpress安装完成后,Wordpress默认只支持添加站点的主标题和副标题。对于想优化SEO的站点来说,添加站点关键词和描述是非常重要的,因为这更符合搜索引擎的喜好。虽然现在搜索引擎已经表示meta关键字和meta描述不再像以前那么重要了,但是有关键词肯定比没有来的要好。
一般来说,添加关键词和描述有两种方法。第一是插件安装法,对于不懂代码的人可以采用这种方法,常见的插件有:All in one SEO pack和Platinum SEO Pack,直接在插件里面搜索安装并启动插件即可,但是这种方法存在较明显的弊端就是插件安装多了会占用系统资源,影响站点的响应速度,而且还不一定符合SEO优化。第二种是代码法,其实只要略懂代码的人来说,实现这种方法也非常简单。我们下面主要介绍通过代码的方法来实现关键词和描述的添加。
在“外观”下的“编辑”选项,进入主题编辑选项,然后找到“header.php”文件,对该文件进行编辑。在所编辑文件下找到<title>选项,该选项就是定义你站点的标题。然后在<title>的前面或者后面添加如下代码:
//添加关键词和描述 <?php if (is_home()){ //如果访问的是首页 $keywords = "Web笔记,PHP"; $description = "技术拉近你我,欢迎来本站学习和一起交流。"; } elseif (is_single()){ //如果访问的是某一篇具体文章 if ($post->post_excerpt) { //如果文章有提交摘要 则该页文章描述即为文章摘要 $description = $post->post_excerpt; } else { //否则 该文章描述就截取该文章内容的前220个字符 $str = mb_substr(strip_tags($post->post_content),0,220); $str = trim($str); $str = strip_tags($str,""); $str = ereg_replace("\t","",$str); $str = ereg_replace("\r\n","",$str); $str = ereg_replace("\r","",$str); $str = ereg_replace("\n","",$str); $str = ereg_replace(" ","",$str); $str = ereg_replace(" ","",$str); $description = trim($str).".."; } $keywords = ""; //关键词是该文章所指定的标签 $tags = wp_get_post_tags($post->ID); $num = count($tags); foreach ($tags as $key => $tag ) { f($key != $num -1) $keywords = $keywords . $tag->name . ","; else $keywords = $keywords . $tag->name; } } elseif(is_category()){ //如果访问的是目录 自己设定相应的关键词和描述 $keywords = "xxx"; $description = "xxx"; } ?> <meta name="keywords" content="<?php echo $keywords;?>" /> <meta name="description" content="<?php echo $description;?>" />
这样代码设置好后,点击更新保存后就可以了。保存成功后你可以访问自己的页面然后查看html源文件看是否生效。
欢迎转载,转载请注明:http://coderschool.cn/215.html
上一篇: wordpress如何添加友情链接
下一篇: WordPress去掉评论下方的html标签
下一篇: WordPress去掉评论下方的html标签
3 Comments
现在很多主题都集成有这个功能了
好像是,我用了几款主题模板,都是自动填写关键词和描述的,很少管他
http://hfxykdhd.wikidot.com/ 合肥信用卡套现