Wordpress的seo中网站标题在哪里加?

今天偶然发现我的wp博客。。竟然没有关键词,请问一下关键词,网站描述和链接都是在哪里加的?提示文字
下图是Header.php的代码
提示文字
话说现在谷歌和百度是不是无视描述和关键词了?另外有些博客在文章页面和首页的关键词和描述是不一样的。文章页面那里的描述就是文章标题,请问这是怎么办到的?

(上次修改于2011-09-15,查看历史版本。)
啊喵 -
共有5个回答 按发表时间排序
  • 0
    最佳答案
    知更鸟 - 2011-09-15

    比较通用的方法:
    打开主题的header.php,在head部分添加代码:

    <?php
    if (is_home()){
        $description ="你的首页描述";
        $keywords ="你首页关键字";
    } elseif (is_single()){
        if ($post->post_excerpt) {
            $description = $post->post_excerpt;
        } else {
            $description = substr(strip_tags($post->post_content),0,180);
        } 
        $keywords = "";       
        $tags = wp_get_post_tags($post->ID);
        foreach ($tags as $tag ) {
            $keywords = $keywords . $tag->name . ", ";
        }
    } elseif(is_category()){
    foreach((get_the_category()) as $category) {
    $catname = $category->category_nicename;
    $description  = $category->category_description;
    }
        $keywords = "";       
        $tags = wp_get_post_tags($post->ID);
        foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
        }
    }
    ?>
    <meta name="description" content="<?=$description?>" />
    <meta name="keywords" content="<?=$keywords?>" />
    

    首页把上面的文字换掉
    文章正文页面把前面180个字符,作为文章页面的描述,并提取日志的的tag标签作为关键字
    还可以安装All in One SEO Pack插件

    啊喵 - 2011-09-15

    鸟哥,用了你的方法后,如图,并没有关键词和描述提示文字
    怎么办呢?另外你给的代码首行漏了php,不补上的话,页面顶部就出现一堆代码。

    知更鸟 - 2011-09-15

    嗯,代码显示有误
    不过我用的主题就是类似代码,可以参考一下Hotnews Pro主题

  • 0
    周良 - 2011-09-18

    如果您的主题附带SEO功能,可以直接在里面设置。如果没有,可以打开主题的header.php,添加

    这是做简单的代码。里面的网站说明,在百度快照的时候,会被百度收入,类似下图提示文字

    周良 - 2011-09-18
    <meta name="description" content="您网站的说明" />
    

    额,失误一下,上面代码不小心删了

做好事要留名,请先登录再回答,如果还没有帐户请先注册