修改WP,打造属于自己的个性关键词和描述
2010年01月26日 昆明网站建设 昆明网站制作 评论次数:15
最近一直在研究WP系统,确实很好很强大,但是拿到这个系统的时候发现竟然没有加关键词和描述META。如果你只是把keywords和description加到头部,那么整个网站都是千篇一律的keywords、description,这对于搜索引擎是非常不友好的。不过很快我就发现了她的“自定义字段”这个功能,难怪她会成为世界上最受欢迎的博客框架,很多的灵活性扩展确实很强大。
下面我们就利用她的这个功能,打造属于自己的个性META。
首先在添加文章的时候添加一个自定义域,名称中输入MetaKeywords,在后面的值中添加你需要的文章关键词。大家有主要到下面有个链接吧,“在主题中使用它们”,点击后跳转到WP官网的一个参数说明页,都是英文的,不要紧,在页面的最后我们可以看到关于这个自定义域的调用方法。
这里我把代码写好啦,把下面的代码复制到头部文件的Meta中。
1 2 3 4 5 6 7 | <meta name="keywords" content="
<?php if (is_category()) {
echo single_cat_title();}
elseif (get_post_meta($post->ID, "MetaKeywords", true))
{echo get_post_meta($post->ID, "MetaKeywords", true);}
else {echo ('SEO优化探索,SEM,Web前端开发,网站建设,网络营销,用户体验,搜索引擎优化');}?>
"> |
很好,很强大。写到这我整个人都斯巴达了。这段代码看似有点复杂,实际很简单,它先检测有没有MetaKeywords这个自定义字段,如果存在则显示,如果没有则显示“SEO优化探索,SEM,Web前端开发,网站建设,网络营销,用户体验,搜索引擎优化”这段话。其中的is_category()是栏目页的时候输出,使用echo single_cat_title();可以输出栏目名称,如果不加这个判断,当点击栏目的时候,页面的META会调用第一条文章的META。
同样,通过这个方式,在头部替换description。到此,你就可以在每一篇文章都有属于自己的关键词和描述啦。




学习了,谢谢分享,收藏一个
确实不错。。
学习了。 我去看看。
自定义域在哪个位置呢?我用的最新版,好像没找到这个。
其中的is_category()是栏目页的时候输出,使用echo single_cat_title();可以输出栏目名称,如果不加这个判断,当点击栏目的时候,页面的META会调用第一条文章的META。
——————————————–
我加了这个之后打开首页的时候还是会调用一条文章的META,其他栏目是正常的,不知道这个算不算特殊情况,该怎么解决?谢谢!
非常好,现在正在研究这个问题呢
学习了,等会儿试一下.
用了您的方法,把首页的关键词加了啦~
可是描述还不会弄
谢谢,请问您的模板是自己做的吗?
不好意思,这么久了才回来回答您的问题,模板是prower的。
很不错。哈哈,又懂,又能写记录下来写成文章。好样的。顶一个。
公司人都开WP了,真是专业,孙师你的PS技术也不错的嘛,没看出来噶。
呵呵,多谢路丝。和公司的设计师比差太远啦。
玩WP必备的东西
是的,WP很强大。