WordPress中有很多的插件能够实现SEO优化效果,如:all in one seo pack插件就是其中之一。当然不愿使用插件的朋友也可以用代码实现,这里提供几段代码用来实现 标题、关键词和描述的代码:
首先,打开wordpress主题的header.php文件,修改里面的标题标签:
<title>风腾网_Wordpress教程_Wordpress主题_WP主题</title>
为:
<?php $the_title = wp_title(‘ – ‘, false); if ($the_title != ”) : ?> <title><?php echo wp_title(”,false); ?></title> <?php else : ?> <title><?php bloginfo(‘name’); ?></title> <?php endif; ?>
这段代码可以判断是首页标题还是内页标题,并自动调用;
把关键词和描述代码:
<meta name=”description” content=”风腾网 | 价值不在于知道多少,而在于做到多少。” />
<meta name=”keywords” content=”风腾网,wordpress教程,wordpress主题,wordpress” />
替换为以下代码:
<?php if (is_home()) {
$description = “风腾网 | 价值不在于知道多少,而在于做到多少。”;
$keywords = “风腾网,wordpress教程,wordpress主题,wordpress”;
}
elseif (is_single()) {
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,220);
}
$keywords = “”; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “; }
}
?>
<meta name=”keywords” content=”<?=$keywords?>” />
<meta name=”description” content=”<?=$description?>” />
这句代码的意思是,当是首页的时候,自动调用默认关键词和描述,当是内容页面时会自动截取文章前220个字节的文字作为描述,自动把文章中的标签作为关键词,所以你的文章中设置标签才可以的。
PS:复制代码后,请将双引号和单引号改为英文半角后,再粘贴到文件中!!!