All in one seo pack 确实是很实用的一款插件受到了广大WordPress爱好者的追捧
他的下载地址:http://wordpress.org/extend/plugins/all-in-one-seo-pack/
但我最近在给WordPress做优化设置,把能去掉的插件都去掉了。
其实我们完全可以不要用all in one seo pack 等插件来实现网页关键字和描述的功能。
把以下代码插入到你的WordPress主题的header.php就OK了
<?php if (is_home()){
$description = "把这些文字换成你博客主页的一些描述";
$keywords = "重阳,久久寻网,";
} elseif (is_single()||is_page()){
if ($post->post_excerpt) {
$description = $post-gt;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-gt;name.",";
}
}
?>
<meta name="keywords" content="<?=$keywords?>" >
<meta name="description" content="<?=$description?>" >
当然这个还不能实现所有的页面都给$keywords和$description赋值
比如category页面、search页面、404页面等都还没设置。
只需要加几个判断语句就可以实现了 is_category()、is_search()、is404()等
我列出所有的 is_ 判断语句:$is_single, $is_page, $is_archive, $is_preview, $is_date, $is_year, $is_month, $is_time, $is_author,
$is_category, $is_tag, $is_tax, $is_search, $is_feed, $is_comment_feed, $is_trackback, $is_home, $is_404,
$is_comments_popup, $is_admin, $is_attachment, $is_singular, $is_robots, $is_posts_page, $is_paged
大家尽情创意去吧.
[重阳博客:http://www.99xunle.com/archives/696]
| 随机文章 | 相关文章 |
|---|---|

我最近也优化了我的WP
把不使用的插件都删除掉了
插件数据库残留也清理了一下,有的插件在删除后数据库还是会保留,久而久之数据库里就有很多没用的表还要手动删除。
Reply
以前都是有赞同的就是反对的声音, 但是这次大家都反对ALL IN ONE, 我要SAY。。 ALL IN ONE 还不错的, 其实你仔细看 它不仅是改了 首页和文章页的TITLE +DES. 月份存档标签,甚至PAGE页都自动修改的, 我用了1年多了 还可以。 网站排名都不错. BTW,又换模板啦
Reply
我都是随它的,搜索引擎想收我就收吧,不收我也没辙!
Reply
早就在用这个方法了,all in one seo pack对中文博客支持的不好
Reply
啊,很早以前就弄掉了
Reply
重阳 2009-09-09 回复:
我以前一直用的插件
Reply