WordPress非插件实现标题、关键词、描述的SEO优化

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:复制代码后,请将双引号和单引号改为英文半角后,再粘贴到文件中!!!

米粒在线
  • 本文由 发表于 2013年5月5日21:22:19
  • 转载请务必保留本文链接:https://www.miliol.org/7289.html
百科知道

给数据库做分表处理

对于WordPress数据库的posts文章表很大,怎么优化是个头疼的问题。想到了分表就想尝试下。做个记录。原创记录文章,转载请注明出处。 优化WordPress数据库中的posts表,可以从以...
网站建设

为了WordPress运行效率翻倍我用Cyberpanel替代了宝塔面板

因为我的博客最近这段时间总是莫名其妙的卡成狗,用的是应该是某个插件的原因,正好许久没折腾了就追求刺激,准备重新使用我以前心心恋恋的 openlitespeed,当初测试在都安装插件的情况下 NGINX...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: