wordpress CMS主题 微信
Home > wordpress主题使用教程 > wordpress网站SEO:网站各页面关键词、描述与标题的优化

wordpress网站SEO:网站各页面关键词、描述与标题的优化

高时银博客 wordpress主题使用教程 点击: 2,522 次 0 0

如何对wordpress网站各页面关键词(Keywords)、描述(Description)与标题(title)优化?这就要从wordpress主题的header.php文件入手了,因为不管是关键词、描述还是标题,都会在这个文章中出现。因为,网站不只是一个页面,所以,我们要对不同的页面给出不同的关键词、描述和标题,如:首页有首页的关键词和描述,分类页有分类页的描述,文章页面有文章页面的描述……

但是,一个网站的页面有数百数千甚至上万个页面,我们不可能一个页面一个页面地去给它们设置这些东西。所以,我们就要让它们自己去弄这些,方法是:我们只需要在wordpress主题的header.php里添加如下这段代码就可以了。

<title>
<?php if (is_home() ) {?><?php bloginfo('description') ?> - <?php bloginfo('name'); ?> <?php } else {?><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?> <?php } ?>
</title>
<?php

if (is_home()) //如果是首页
{
$description = get_option('swt_description');
$keywords = get_option('swt_keywords');
}
elseif (is_category())//如果是分类页
{
$description = category_description();
$keywords = single_cat_title('', false);
}
elseif (is_tag())//如果是标签页
{
$description = tag_description();
$keywords = single_tag_title('', false);
}
elseif (is_single())//如果是文章页
{
if ($post->post_excerpt) {$description = $post->post_excerpt;}
else {$description = substr(strip_tags($post->post_content),0,400);}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . ", ";}
}

//如果是页面,使用页面添加的关键字和描述
elseif (is_page(liuyanban)){
$keywords = "博客留言";
$description = "你好!欢迎光临!有什么问题,欢迎留言。";
}
?>
<meta name="keywords" content="<?php echo $keywords ?>" />
<meta name="description" content="<?php echo $description?>" />

通过上面的代码,文章页面会自动获取到每篇文章的标题、关键词、描述,分类页面会自动获取到分类的标题、描述。但是page页面要麻烦一点,要针对每一个页面单独地添加一段代码,就是上面的最后一段代码(如下):

//如果是页面,使用页面添加的关键字和描述
elseif (is_page(liuyanban)){  //判断是哪一个页面,小括号中的liuyanban是页面的别名,也可以用页面ID
$keywords = "博客留言";  //针对不同的页面添加这个页面的关键词
$description = "你好!欢迎光临!有什么问题,欢迎留言。"; //针对不同的页面添加这个页面的描述
}

上面已做了相应的解释,如果有多个页面,可以不断地重复使用这段代码,只是页面的别名或ID、关键词、描述要做相应地修改。看起来是不是很简单。好了,本节就讲到这里吧。

 


文章作者:高时银博客
本文地址:http://wanlimm.com/77201504183148.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

2 个评论 来自 “wordpress网站SEO:网站各页面关键词、描述与标题的优化”

  1. 催乳师培训 回复 | 引用 Post:2015-11-28 at 17:43

    分类页的怎么设置?

    • 高时银博客 回复 | 引用 Post:2015-11-30 at 10:22

      如果是分类,可以直接在后台添加分类描述就可以了呀。

发表评论