WordPress不用插件自动增加关键字、内容描述

WordPress,用的人很多,可是很多人会发现它不像html那样能够自己填写关键字描述和内容描述。

在这样的情况下,会对SEO有影响。对搜索引擎收录也有相当大的影响。

All in One SEO Pack这个SEO插件用的人很多,不过,小子并不推荐,其一是该插件不仅有这两个功能,还附带了其他很多功能,太累赘;其二,插件越多,对网站的访问速度也会有影响。

所以,小子还是通过修改一段代码来实现WP自动增加关键字和内容描述。大家首先到WP后台,外观中选择编辑,找到header.php文件(一般在主题下),然后我们在之后增加代码。

代码如下:

<?php if (is_home()){ ?>
	<meta name="keywords" content="填写你自己主页的关键字" />
	<meta name="description" content="填写你自己主页的内容描述" />
<?
} elseif (is_single()){
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = mb_substr(strip_tags($post->post_content),0,100);
    }

    $keywords = "";  
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords.$tag->name. ",";
    }
?>
	<meta name="keywords" content="<?php the_title()?>" />
	<meta name="description" content="<?php echo $description ?>" />
<?
}
?>

因为此段代码共用了同一个head,所以,我们必须将红色斜体部分换成你自己相关的内容。而蓝色数字部分是我们指定内容描述字符不超过100个。这样一来,所有文章将自动添加关键字和内容描述,根本不用任何插件。

好了,大家增加上面那段代码后就可以放心更新文章了。

本文链接:WordPress不用插件自动增加关键字、内容描述

转载声明:本站文章无特别说明皆为原创,转载请注明:史蒂芬周的博客
本站所有软件仅供学习使用,请在24小时内删除,本人不承担任何相关责任!


2 评论
Inline Feedbacks
View all comments
潮汕特产网

貌似这代码不能用啊