3

WordPress设置关键词和描述

Posted by 撒得一地 on 2015年8月29日 in wordpress笔记

在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("&nbsp;","",$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

标签:,

上一篇:

下一篇:

相关推荐

3 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

6 + 6 = ?

网站地图|XML地图

Copyright © 2015-2018 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.