WordPress自动添加关键词优化的代码

258 views 七月 03, 10 by Timothy

最近看了一篇SEO相关的文章,感觉比较有帮助。虽然keywords对现在的搜索引擎来说,已经不是很重要了,不过给文章和首页加上一些keywords也是有必要的。另外一个就是description,google貌似对description还是有一定重视的。Wordpress也有相关的SEO插件,比较出名的是All in on SEO pack,不过貌似对中文支持不是太好。在网上寻得一段PHP脚本代码,添加在header.php模板中,能自动为首页设置好keywords和description。并且,在文章页面,能自动截断部分文章内容作为描述,也能自动把文章的tag加为keywords,感觉还不错,在此分享一下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
//判断是否为首页
if (is_home()) {
    $description = "你的站点描述";
    $keywords = "你的关键词";
//判断是否为文章页
} else if (is_single()) {
    if ($post->post_excerpt) {
        $description = $post->post_excerpt;
    } else {
        $description = mb_strimwidth(strip_tags(
    apply_filters('the_content',$post->post_content)
    ),0,220);
    }
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
       $keywords = $keywords . $tag->name . ",";
    }
//判断是否为分类页
} else if (is_category()) {
  $description = category_description();
}
?>
 
<meta content="<?php echo $keywords; ?>" name="keywords" />
<meta content="<?php echo $description; ?>"name="description" />

将此段代码放入到header.php中的meta部分即可。

分享到:

声明: 此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设
本站文章均采用 知识共享署名-相同方式共享3.0 协议进行授权,除非注明,本站文章均为原创,转载请注明转自 Timothy's Space 并应以链接形式标明本文地址!

你可能也对下列文章感兴趣


8 Responses to "WordPress自动添加关键词优化的代码"

  1. willin CHINA Mozilla Firefox Windows 说道:

    只有 home, single, category 有而已, 而且 category 沒 keywords. 請參考 http://kan.willin.org/?p=1318

  2. willin CHINA Mozilla Firefox Windows 说道:

    ajax 留言後看不到留言內容…

  3. xjb CHINA Google Chrome Windows 说道:

    All in on SEO pack 新版本对中文支持很好了。最重要是可以自己来添加keywords和description


Leave a Reply

 您已输入0

(Ctrl+Enter)