要怎么做才能让wordpress博客自动添加网页关键词和描述?

我现在是越来越喜欢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都不一样了呢O(∩_∩)O~~

 

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

 

 

 

本文版权归作者所有,欢迎转载,转载请注明作者和出处。谢谢!

作者:刘连康

首发:刘连康博客

如果你觉得本文对你有帮助,欢迎给作者打赏!

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

  1. 梁爽 0

    二货

  2. 衣皇后 1

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

  3. 挖宝网 0

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

  4. 像梦一样自由 1

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

评论加载中...

发表评论

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