wordpress中meta关键字和网页描述的设置

wordpress本身没有放置keywords和description的meta,虽然搜索引擎对这方面的要求已经明显降低,但最好meta标签无疑对seo有益无害。那么怎么为wordpress添加这两个meta呢?本文给出两种方法,原理都一样,即通过对当前页面的判断,获取当前页面的重要信息,将这些信息作为关键字和网页描述添加meta标签。

以下修改全部是对wordpress模板文件的header.php进行操作。

1、在<title>下方直接添加这些代码,当然将其中属于本站的内容修改为你自己的网站信息的内容:

<?php
if (is_home()){
$keywords = “utubon,乌图邦,自由开源,免费资源,免费网站空间,免费域名,网站建设入门,网站建设初学者,IT”;
$description = “utubon,中文称’乌图邦’,一个学习网站建设提供网络资源。乌图邦渴望给更多想要或刚刚进入网络,进行网站建设和网络经营的朋友带来一点帮助,我们为大家提供免费网站空间推荐,免费的域名,为广大网站建设入门提供帮助,为大家更好的认清IT事业做点贡献。”;
}
elseif (is_category()) {
$description = strip_tags(category_description().”utubon,乌图邦,知识经济,自由开源”);
$description = $description;
$keywords = single_cat_title(“”, false).”,utubon,乌图邦”;
}
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.”,”;
}
}
else {
$keywords = “utubon,乌图邦,知识经济,自由开源”;
$description = “utubon,中文称“乌图邦”,是一个自由开源的王国,在这里我们将用杂乱无章,来诠释知识经济时代的成功规律。加油吧!年轻的一代,这是我们的时代!”;
}
?>
<meta name=”keywords” content=”<?=$keywords?>” />
<meta name=”description” content=”<?=$description?>” />

这种方法简单,直接,推荐使用。

2、在网页开头加入下面的代码:

if(is_single()){
if ( have_posts() ) : while ( have_posts() ) : the_post();
$myExcerpt=dm_strimwidth(strip_tags(substr(get_the_excerpt(),0,-5)),0,200,”);
$myTags=get_the_tags();
$tag=”乌徒帮,wordpress,wordpress联盟,wordpress在线创造者”;
if($myTags) foreach($myTags as $tags) $tag=$tag.’,’.$tags->name;
$post_id=$post->ID;
$perlink=”?p=$post_id”;
endwhile; else:
$perlink=”;
endif;
}else if (is_category()) {
global $wp_query;
$cat_id = $wp_query->get_queried_object_id();
$cat = get_category($cat_id);
$cat_name=$cat->name;
$tag=$cat_name.”,乌徒帮,wordpress,wordpress联盟,wordpress在线创造者”;
$cat_des=$cat->description;
$myExcerpt=$cat_des.”乌徒帮wordpress联盟是一个专注于用wordpress搭建网站,进行深层网站建设的领地,力求通过乌徒帮让更多的朋友学会用wordpress建立自己的网站,帮助喜欢网络的朋友建立自己的网站空间。”;
$perlink=”?cat=$cat_id”;
}else{
$tag=”乌徒帮,wordpress,wordpress联盟,wordpress在线创造者”;
$myExcerpt=”乌徒帮wordpress联盟是一个专注于用wordpress搭建网站,进行深层网站建设的领地,力求通过乌徒帮让更多的朋友学会用wordpress建立自己的网站,帮助喜欢网络的朋友建立自己的网站空间。”;
$perlink=””;
}

再在<title>标签下面添加上

<meta name=”keywords” content=”<?=$tag?>” />
<meta name=”description” content=”<?=$myExcerpt?>” />

这种方法更细化,还能获取更多的信息,其中的$perlink指文章或分类的短连接形式,主要是用于手机访问时跳转,你可以不用理会,如果需要这项功能,可以下载乌徒帮secondary主题研究。<完>

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录