Elegant Box4.0
把主题升级成Elegant Box4.0,注意到它改了很多东西,这里我只说我发现的。
第一、以前在网站底部是“主题由 mg12 提供”现在是“主题由 NeoEase 提供”,我刚开始用这个主题是,我就认为名字应该跟作者网站的名字一致为好。
第二、文件网站头部有一个“新建文章”,这方便博主不用进入管理再点“添加新文章”。这个可有可无,不是重要的。不过有它好像喧宾夺主了,wordpress本身也提供一个更快的发布方式,在“工具->工具->快速发布”,把它保存为书签或收藏夹,用时点击就可以了。
第三、在header.php文件里,作者去掉了自动生成keyword和description的程序,下面的是我增加了自动截取文章开始一部分作为description的程序和Canonical URL:
<!–8suo added beging–>
<?php if (is_home()) { $description = “我用文字,图片来讲讲身边的故事,同时我还给大家提供了我在加拿大时的图片跟故事。这里还有我觉得好听的歌,好看的电影。还有些我写的程序代码或某些网络、软件的评论。还有大事要事新闻的评论。”; $keywords = “摄影,博客,身边的故事,道理,海南,八所,加拿大,多伦多,歌曲,电影,程序,网络,软件,新闻,评论”;
} else if (is_single()) { $description = $post->post_title .” | “. mb_substr(strip_tags($post->post_content),0,150,’UTF-8′).”…” ;
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
} else if (is_category()) {
$description = category_description();
}
$description = str_replace(array(“\r\n”,”\r”,”\n”,” “),”",$description);
?>
<meta name=”keywords” content=”<?php echo $keywords; ?>” />
<meta name=”description” content=”<?php echo $description; ?>” />
<title><?php bloginfo(‘name’); ?><?php wp_title(); ?></title>
<?php if(is_single()){?><link rel=”canonical” href=”<?php the_permalink() ?>” /><?php } ?><!–8suo added end–>
我一直不想在SEO方面用插件,以前用过一次,但产生的关键字和描述是乱码,所以没再用过。再说在SEO方面,keyword和description是最重要的,大家别以为以前重要现在不重要了,google就是靠这个起家的。mb_substr(strip_tags($post->post_content),0,150,’UTF-8′).”…” 这个函数截取文章规定字段和防止中文出现乱码(防止截半个中文,一个中文是两个字符相当于一个英文。),$description = str_replace(array(“\r\n”,”\r”,”\n”,” “),”",$description); 这个函数的作用是除去文章中的回车换行和空格。
声明: 原创文章,转载请注明转自 8suo -> Elegant Box4.0

MG的主题都加KEYWORD和描述,所以上个版本的主题我就给去掉了,用ALL IN ONE,这次他更新的两个主题都删除了这段没用的代码。
是啊,因为考虑到别的人用all in one seo 会冲突。我喜欢用代码。
我用主题文件下的Functions.php来断定SEO的
感觉用插件添加keyword好点,可以把换主题对搜索引擎的影响降到最低。
是的,我昨天做过比较,或许我也会有插件。