如何让wordpress博客自动添加网页关键词和描述?

刘连康发布时间:2016年12月22日15:10:33 4 有4,092人看过

我现在是越来越喜欢WordPress这个程序了,就因为它的功能强大,有很多插件可用。不过,我今天给大家分享的并不是用插件解决问题,而是使用一些简单的代码。

 

用过WordPress的小伙伴都应该知道,这个程序本身是不带有keywords和description这两个标签的,而这两个标签又是SEO中非常重要的标签。那么,我们如何让wordpress博客自动为每篇文章自动加上关键词和描述标签,而且每篇文章的keywords和description都不同呢?

 

方法很简单,我们只需要在模板文件header.php添加如下一段PHP代码就可以把这个问题轻松的解决掉!

 

首先,打开你的模板文件header.php,在最前面添加如下PHP代码:

<?php

//判断是否为首页

if ( is_home ())

{

$description = "这里填写博客首页的描述,最多220字符";

$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();

}

?>

添加完上面的这段代码,然后同样是在这个模板文件header.php里面CTRL+F查找下面这个标签:

</title>

在这个 </title>后面加入下面这段代码:

<meta name = "keywords" content="<?php echo $keywords; ?>"/>
<meta name= "description" content="<?php echo $description; ?>"/>

好了,然后去刷新你的首页和其他文章页面吧,鼠标右键查看一下文章页的源代码,看看是不是每篇文章的keywords和description都不一样了呢。

 

这样就为wordpress所有的文章加上关键词和网页描述了,需要注意的是:如果你之前没有为文章添加标签的话,关键词标签是不会出现的哦!

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

首发:刘连康博客

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

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

目前评论:4   其中:访客  4   博主  0

    • avatar 梁爽 0

      二货

      • avatar 衣皇后 1

        掐指一算,这个博客能风光一百年!

        • avatar 挖宝网 0

          没什么好说的,提前祝博主新年快乐!

          • avatar 像梦一样自由 1

            写的不错,又学到了一招!感谢博主!