落伍者站长论坛's Archiver

痴情的猪~ 发表于 2008-2-13 12:50

WordPress高级技巧,打造个性keywords

文章标题:[url=http://www.fbics.org/128][b]WordPress高级技巧,打造个性keywords[/b][/url]
文章作者:[url=http://www.fbics.org/][b]痴情的猪~[/b][/url]
作者网站:[url=http://www.fbics.org/][b]http://www.fbics.org/[/b][/url]
[b]落伍首发 转载请著名版权[/b]
下面正文开始
[align=center]--------------------------[/align]

大家都知道,刚刚建立好的WordPress,如果不做任何修改的话。是没有keywords,或者千篇一律的keywords、description。这对于搜索引擎是非常不有好的。
不过没关系,只要安装下面的步骤稍加修改,就能让你的keywords、description变的非常完美。


首先大家先看看我的博客的效果吧。
首页
[url=http://www.fbics.org/]http://www.fbics.org/[/url][code]
<title>痴情的猪 </title>
<meta name="keywords" content="" />
<meta name="description" content="痴情的猪的博客,痴情的猪's blog" />[/code]大家看到,标题,标题只有四个字,是我博客的名字。
关键词此时为空。描述是我自定的,写上了我的博客的名字。

然后我们打开一篇文章,再来看看头部的效果是什么样的。
就打开这篇吧,我刚正在写的这篇。
[url]http://www.fbics.org/128[/url][code]<title>  WordPress高级技巧,打造个性keywords | 痴情的猪 </title>
<meta name="keywords" content="keywords, WordPress, 痴情的猪, 网站, " />
<meta name="description" content="WordPress高级技巧,打造个性keywords" />[/code]文章标题在前,博客名字在后,中间以一个 | 作为分隔符。
关键词,此时显示为该篇文章的标签(tags)。
描述,此时显示为该文章的标题。
这样就解决了关键词、描述为空,或千篇一律的问题了。

很好,很强大。写到这我整个人都斯巴达了。下面来告诉大家如何实现的吧。
进入你的WordPress后台-外观-主题编辑器-页首。
当然,如果你会点HTML基础的话,就可以直接本地编辑header.php文件。
打开header.php,在适当的地方,也就是<title>开始的地方,因为我们要替换掉默认的<title>。
打开header.php,在适当的地方添加如下代码:[code]<title>< ?php if (is_single() || is_page() || is_archive()) { ?>< ?php wp_title('',true); ?> | < ?php } bloginfo('name'); ?> </title>
< ?if (is_home()){
    $description = "痴情的猪的博客,痴情的猪's blog";
} elseif (is_single()){   
    $description =  $post->post_title ;
    $keywords = "";        
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
} elseif(is_category()){
    $description     = category_description();
}
?>
<meta name="keywords" content="<?=$keywords?>" />
</meta><meta name="description" content="<?=$description?>" />
</meta>[/code]这段代码看似有点复杂。我给大家说一下就明白了。
如果这是主页,描述显示为痴情的猪的博客,痴情的猪’s blog
如果这是文章页,描述显示为文章标题。
如果这是主页,关键词显示为空,当然,你可以自己改成你喜欢的。
如果这是文章页,关键词显示为文章标签。

再看这两句[code]<meta name="keywords" content="<?=$keywords?>" />
</meta><meta name="description" content="<?=$description?>" />
</meta>[/code]很简单,一句是关键词,一句是描述。你可以在“关键词”之前、或之后添加你喜欢的。这样一来就更加灵活了。

疯子拿把枪 发表于 2008-2-13 13:03

:cool:

leihen 发表于 2008-2-13 13:09

up:ohh:

erguo 发表于 2008-2-13 13:20

我整个人都斯巴达了

浩子99 发表于 2008-2-13 23:39

没用过,
技术帖

尔爱吾乎 发表于 2008-2-15 10:56

好像那个ALL IN ONE SEO PACK插件就是干这个用处的

lont 发表于 2008-2-15 11:05

WP太耗资源了,速度不是一般的慢

拒绝你的我 发表于 2008-2-15 11:55

恩 好

tyzx 发表于 2008-2-15 16:56

呵呵。。好像说的挺好的。但不怎么清楚怎么用。。:tu:

冰冻蚁 发表于 2008-2-15 21:54

楼主很强大

痴情的猪~ 发表于 2008-2-16 12:53

:(

全球通 发表于 2008-2-22 17:51

没做任何修改

我的关键字都是live、google、yahoo的前三位

[url]www.csvw.hb.cn[/url]

psdshow 发表于 2008-2-23 18:20

wp速度不是一般滴慢

ch-apple 发表于 2008-2-24 08:43

*** 作者被禁止或删除 内容自动屏蔽 ***

痴情的猪~ 发表于 2008-2-24 13:45

wp速度不是一般快慢

uu53 发表于 2008-3-7 17:07

wp速度不是一般快!

fjyawb 发表于 2008-3-7 17:34

不用keywords很多年

zkzl822 发表于 2008-3-7 20:48

这都能加精华啊

ofan 发表于 2008-3-8 16:22

这也是高级技巧???
还真的落伍啊

冰古 发表于 2008-3-8 17:24

wordpress的留个名。
的确速度是个问题。

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.