现在的位置: 首页 > Wordpress > WP技巧 > 正文
Wordpres添加meta标签设置关键词和描述
2010年08月25日 WP技巧 ⁄ 共 1575字 评论数 44 ⁄ 被围观 20,852+

说来惭愧,分文网已经上线四个月了,无奈到现在竟然连关键词以及描述都没有设置,真不知道搜索引擎是如何找到我的。其实在一开始,也学人家在header.php文件里添加了meta关于关键词和描述的语句,只是没有考虑到首页和文章页或其它页面的不同,搞得所有页面都一样,显然只有坏处,没有好处。今天终于又重新折腾了一下,基本达到预期目的。

网络上找来找去,没想到西门兄早就研究过了,不用多说,根据自己的需求,稍稍改了部分代码。

目标:
首页、归档页、标签页等关键词和描述固定不变;
文章页关键词为标签、描述为文章内容的概括(非摘要,因为我的摘要都是第一段,不具代表性)。

实现方法:
打开主题目录下的header.php文件,在

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

后添加如下代码:

<?php if (is_home() || is_archive() || is_tag() ) { ?>
<meta name="keywords"  content="你网站的关键字" />
<meta name="description"  content="你网站描述" />
<?php } ?>
<?php if ( is_single()) { ?>
<meta name="keywords" content="<?php $key="keywords"; echo get_post_meta($post->ID, $key, true); ?>" />
<meta name="description"  content="<?php $key="description"; echo get_post_meta($post->ID, $key, true); ?>" />
<?php } ?>

修改“你网站的关键字”为你自己想要的首页关键字,修改“你网站描述”为你自己想要的首页描述(至于归档页、标签页可自行设置。思路都是一样,我也懒得更改了)首页就是这样。

至于文章页,在每次发文章时,需要在下方的“自定义域”中添加两个自定义域。
名称一:keywords,值一:这个页面的关键字(多个需用英文逗号隔开)。
名称二:description,值二:这个页面的描述。

如此这番,只剩下if is_page页面的设置了,个人感觉没有必要进行设置了。一来页面较少,一般也就3-5个;二来又有可能链接到别处,如我的淘宝页面。
---------------------------------------我不是分割线---------------------------------------
本来本文已经结束,可是由于自己是懒人,所以不愿每篇文章都要手动添加description及keywords,所以修改代码如下,文章页改动关键词为文章标签,描述为文章题目。

<?php if (is_home() || is_archive() || is_tag() ) {
$description ="godaddy,wordpress,插件,代码,分文,分享,生活,随笔,生活";
$keywords="wordpress建站学习交流,分享生活点滴,爱分享,爱分文";}
else if (is_single()){
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ){
$keywords = $keywords . $tag->name .", ";}
$description = $post->post_title ;
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />


目前有 44 条留言 其中:访客:44 条, 博主:0 条

  1. 什么减肥药最好 : 2010年09月02日21:15:28  31楼

    博主很专业嘛!

  2. 什么减肥药最好 : 2010年09月02日21:17:20  32楼

    元标签还是有用的!我也来试试!

  3. 天天天蓝 : 2010年09月05日14:18:21  33楼

    这个对博客而言感觉没多大作用,我用All seo搞定的

  4. yesureadmin : 2010年09月08日13:53:20  34楼

    Platinum SEO Plugin这个关键字从谷歌来访,呵呵

  5. nikesaleonline : 2010年09月13日17:03:19  35楼

    谢谢分享,我是个新手 ,这个代码什么用 ,麻烦哪位高手教下 谢谢

  6. Richmond33Josefa : 2010年10月09日23:09:08  36楼

    Different people in the world receive the business loans in various creditors, just because it is easy and fast.

  7. Baider : 2010年11月08日22:53:05  37楼

    用哪个插件呢?

  8. 有乐团购导航 : 2011年01月10日14:21:46  38楼

    这是SEO的范围。不错可是网站的关键词一定要找好。谢谢分享学习了

  9. 什么牌子的减肥药最安全 : 2011年06月10日22:01:49  39楼

    SEO永无止境啊。


如果觉得文章或者网站对您有帮助请点击 向TA付款 捐赠作者或者点击下面的分享按钮支持作者

更多

给我留言

留言无头像?

无觅相关文章插件,快速提升流量

×