这个wordpress的主题叫做 colorpaper 感觉很好

用上去之后发现了好几个问题  花了一些时间做了修改  算是把功能都完善了

默认的index.php里对第一篇文章 即出现在最上面featured区域的文章

取的是最新的一篇blog文章 但是没有对文章内容做长度截断 这样导致文章过长时会直接挤到下面影响到下一篇文章

解决办法是在functions.php里加入一个get_string_limit函数 截断string到指定长度

function get_string_limit($output, $max_char)

{

$output = str_replace(‘]]>’, ‘]]>‘, $output);

//$output = strip_tags($output);

if ((strlen($output)>$max_char) && ($espacio = strpos($output, “ “, $max_char ))){

$output = substr($output, 0, $espacio).‘…’;

return $output;

}

else

{

return $output;

}

}

在index.php里将相应的the_content(“)修改为echo get_string_limit(get_the_content(“),600)即可

另外该主题提供了额外的sidebar板块 包括一个About 一个flickr相册显示 还有一个ajax tab

在sidebar.php里 如果之前在后台自己定义了sidebar widgets的话 模板修改的板块是不显示的

将代码稍作修改即可同时显示 但是我发现ajax tab这个板块没有相应的javascript代码进行操作  于是自己写了一段代码实现其hover效果

还有就是这个ajax tab使用的featured部分似乎跟我的All-in-one SEO插件有冲突 会把所有页面的title都修改为featured category | blog name 这个样子 无奈之下我只好把它改成显示最新文章了…

如果有空的话 我计划把这个模板按照dynablue的方法改写featured content部分 利用一个叫做Feature Me的插件来自由选择把哪些文章放到最上面那一栏 还可以实现slider的效果

我把修改好的版本打了包 喜欢用的自己拿去把 我顺便把里面的jquery也升级到1.3.2了

下载地址colorpaper