刚刚在K2的Google支持论坛发布了自己翻译的K2简体中文语言包,也算是表示对K2主题的感谢,因为这个博客也是靠K2的支持。语言包的下载地址是:http://k2-support.googlegroups.com/web/zh_CN.mo。安装方法如下:
- 到K2官方网站下载K2最新主题
- 将下载的zh_CN.mo文件拷贝到K2主题所在的目录(wp-content/themes/k2)。
- 打开Wordpress根目录下的wp-config.php将
define ('WPLANG', '');
改为:
define ('WPLANG', 'zh_CN');
- 大功告成!其实只要你已经安装了中文的WordPress,就不用作任何改动了。
K2简介
K2是一款功能强大、且外观易于实现定制化的WordPress主题。它由Michael Heilemann, Chris J Davis, Zeo, Steve Lam和Ben Sherratt这几个PHP牛人开发。其中,Michael Heilemann正是WordPress默认主题Kurick的开发者。所以,所谓K2,正是指Kubrick二代。


K2版本
K2的第一个版本发布于2006年,当时发布的是beta版本。到2007年的10月17日才发布了第一个RC版本,即Release Candidate,也可以管它叫正式版。但是每一个RC版本发布之后,K2几乎每周都会发布Nightly版本,也可以管它叫修正版,主要是修正了一些BUG和添加了一些新功能。当修正到一定时候,K2又会出下一个正式版,即RC版本。
以往所有的K2版本,都可以到这个地址下载:http://getk2.com/nightly/
我对K2主题的评价
其实我个人把K2主题看做一个强大的插件。这个插件以WordPress主题的形式出现,提供了很多功能:如Ajax翻页和搜索,动态的边栏,支持评论嵌套和分页,支持单栏/双栏/三栏/自适应这四种页面结构,还有自带的存档页面等。更重要的是,K2随时都有人开发更新版本,修正、增加功能以适应当前最新的需要。
此外,这个主题还为东亚语言做了特殊的样式设置(通过CSS),使中文版的界面在也能让人接受。但是毕竟不是国人自己设计的界面,所以看上去还是有些不妥,比如字的行距、大小等。但这并不是不能解决的。因为K2的整个风格设计就比较原生态,简单的颜色和布局,只要你懂HTML和CSS,完全可以将K2的外观定制成你想要的模样。
但是,K2的有些功能存在争议。最大的争论点集中在Ajax文章分页和Ajax搜索上。这种功能看似很酷,不用重新加载页面,也可以动态地浏览、搜索整站的内容。但是这并不符合大多数国内互联网用户的习惯。所以,很多人还是抵制这一功能的。
旧版K2支持评论嵌套和回复的方法
-
到http://getk2.com/nightly/下载K2的最新修正版。在最新版中,复制
k2/app/includes/comments.php 和
k2/comments.php
这两个文件到旧版K2目录的相应位置(覆盖原有文件)。 - 然后打开旧版K2中k2/app/classes/k2.php这个文件,找到:
// Load required classes and includes在以上这一行下面添加:
require_once(TEMPLATEPATH . '/app/includes/comments.php');
这样,评论分页的功能代码添加完毕。
- 打开旧版K2的header.php,在出现wp_enqueue每一行(有四处)下添加如下代码:
// WP 2.7 threaded comments if ( is_singular() ) wp_enqueue_script( 'comment-reply' );
到此,评论嵌套功能也可以实现了。
- 最后,到WordPress管理后台,在“设置”栏目下选择“讨论”。在那里可以启用评论嵌套和评论分页,并可以决定嵌套的深度和评论分页后每页显示的评论条数。
解决评论分页后造成的SEO(搜索引擎优化)问题
WordPress 2.7集成了评论分页的功能,这使得当一个博客的评论数量过多时(比如几百条),可以分页显示评论,减少了页面面积。但是,评论分页也造成了负面效应——内容重复,主要是title和metal信息的重复。内容重复会被搜索引擎判为作弊。网上有很多解决方法,我使用了其中一种,个人觉得比较简单。方法如下:
打开WordPress主题(我是K2主题)的header.php,找到,并在前面加上如下代码:
< ?php if ( $cpage < 1 ) {} else { echo (' - 评论第'); echo ($cpage); echo ('页');} ?>
这样就通过改变页面的title解决了SEO问题:当评论分页大于1时,页面title的后面将会显示当前评论的页码:- 评论第*页。
当然,meta信息也可以用类似的代码改变。此方法来自WpRecipes.com。但要提醒的是,如果你使用了传说中WordPress官方下载量最大的牛*插件:All in One SEO,以上这个改变评论分页title的方法是不起作用的。不过这是另外一个话题了,网上有很多内国网友对All in One SEO这个插件的评价。

不错,正找这个东西呢!你这个K2的副主题很不错啊,能发我份么? :)
Sorry, 这个主题并不是一个专业的可发布主题,改的地方太多,直接使用会有很多外观问题。:)
从K2的官网看到了您的Blog。 留言以表感谢,为K2乃至WP作出的贡献。
今天是圣诞节啊,祝大家节日快乐。呵呵
好热闹
你好,那个中文包下载不下来啊。能否发我邮箱?谢谢!
还有,想请教下。为何我设置了K2主题后,左右两列的比例有些被压缩了呢?该怎么设置呢?
那个中文包是一年前翻译的,现在K2已经更新了N个版本了,应该对不上号了。另外页面设置的问题,只能通过反复调整CSS,挺麻烦的。
我的评论也是参考了K2的方法,不过还有点小问题没有解决。