中国IDC圈1月3日报道:因为自己一点都不懂php,所以一直都没有去研究wordpress。最近因为要搭建自己的个人博客,朋友又一直鼓动我用wordpress,于是去安装了一个,设置好基本信息、模板在空间后台开好wordpress伪静态支持之后,自己的个人博客诞生了。可是还没高兴几分钟就发现问题了:竟然找不到地方设置关键词和描述,标题也有问题,研究了一个下午,终于搞定了,下面就来说说怎样设置标题和关键词的吧。
wordpress很简单,所有头部的东西都在模板的一个head.php文件中。找到这个文件,发现只有title标签,keywords和description都不存在。通过多次摸索,按照以下步骤设置好了这三个参数。
1、设置标题。
先在后台点开“外观”下面的“编辑”标签,右边打开了编辑器,我们找到head.php,在这里进行修改,或者你用ftp工具在跟目录下的wp-content文件夹下面的themes文件夹,找到head.php文件进行编辑。我们再代码中找到标签对,将其中内容修改成如下代码:
说明:这里的标题是指文章标题、tag标签名称、分类名称;网站名称和副标题在后台“设置”的“常规”那里设置。假如我的博客网站名称设置为:“海南SEO_海南网站建设” ,副标题设置为“饶金平SEO博客”,那么我的首页标题则是“海南SEO_海南网站建设-饶金平SEO博客”。
这样设置之后,你可能会发现,网站名称和副标题那里会有个大空格始终无法去除,这个时候你需要修改一个文件:在根目录下的wp-include子目录中找到general-template.php,找到函数function wp_title,找到函数中的
if ( $display )
echo $title;
else
return $title;
这段代码,在这段代码之前加一句:$title = trim($title);
这句代码的作用是去除所有空格。到这里,我们的标题就设置好了,你可以看一下你的首页、文章、分类和tag标题是不是很符合SEO标准了?
2、设置关键词。
关键词,主要是首页关键词设置好,对于文章,我们用文章标题作为关键词;对于tag和分类,我们用它们的名称作为关键词,设置如下:
在head.php中刚刚设置的标题标签下面增加一段如下代码:
if(is_home())
echo “这里设置你的首页关键词”;
else
wp_title( ”, true, ‘right’ );
?>” />
这个应该好理解了,就不解释了。这段代码是我依葫芦画瓢看着head.php中的代码来写的,可能你能在网上搜索到更好看的代码,但是效果是一样的。
3、设置description。
这里,描述最主要的是首页和文章页,其它的作用不大我就没去设置。在keywords下面添加如下代码:
if(is_home())
echo “这里设置你的首页描述”;
if(is_singular())
echo Substr(($post->post_content),0,201);
//上面这两句是指截取201个文章字符作为文章页的描述。
//除了这两种情况我们啥都不设置
?>” />
说明:之前我是截取200个字符来作为文章描述的,但是不知道为什么会出现一个乱码,截取201个就好了,如果你的截取201个有问题,你就截取200或者202吧。
由于本人从来没有碰过PHP,所以代码可能写的不好,不过都是从文件中学着写的,一个下午只能写成这样了。高手莫笑。