Theme一直是wordpress用户的永恒话题。从使用wp到现在,我也换过3个主题了。开始是21andy,但是DIY不行(可能只是对于我来说),随便修改一处都有可能出现问题。后来使用k2主题trueblue Style。k2功能确实强大,更新速度也很快,完全可以跟上wp的版本更新,但是我喜欢的trueblue Style却一直没有动静,所以最后还是放弃了。现在选择了Mozine,不过做了一些修改,删除了UTW这种庞大的插件。
刚看到一款主题:MistyLook,开始还没有注意,后来发现原来月广告收入1w刀的John Chow就是使用了这款主题。如果想使用Blog赚钱的博主,不妨可以试试模仿下John Chow的投放广告的位置,也许你也可以做到月收入1w哈哈。
Category Archive for 'WP主题'
昨天真是把我整死了,本来系统好好的,但是S那边却不能访问,我这边也是经常网页被重置或者是首页布局面目全非。能想到的原因都考虑了,后来发现是新写的一篇文章导致的问题,因为文章中包含了一个被中国网络所禁止的关键字,这里就不说这个关键字了,怕又被封!哎,现在写东西都怕,怕一不小心又碰壁(GFW)了。
所以,索性一不做二不休,将以前的wp2.1升级到wp2.2,这次没有使用Yskin的wp2.2中文包,而是使用了点点游的深度汉化的wp2.2版,这个版本的一些具体特性和功能详见点点游的WordPress 2.2 中文版下载。
最开始还是准备使用K2,因为它的功能足够强大。后来才发现,wp2.2自带了Widgets,功能和K2的SBM(Sidebar Modules)一样,但是K觉得K2的SBM更好。而我使用的K2 R323版本(不是最新版),所以和wp2.2还不能兼容,在wp2.2中K2的SBM会自动失效,使用wp自带的Widgets。如果使用最新K2当然不会有兼容的问题,但是K2 Style TrueBlue却一直没有跟上K2的疯狂更新。由于一直习惯于K2 SBM的基于AJAX技术的模块设置页面,wp2.2自带的不好用不说,以前用的css样式也都不起作用了,所以使用Disable WordPress Widgets plugin 插件,取消wp2.2自带的Widgets令K2的SBM重生。但是将K2主题还有TrueBlue Style上传上去以后,又发现了新的问题。K2的SBM设置不正常,只要更新一个模块的设置,所以的模块全部自动变成了最后更新的那个模块。
没有办法,只能换一个主题了。还好WP主题对Wordpress用户来说是永恒的话题,所以介绍和推荐theme的比较多。最后K和S还是选定了这个Mozine,现在升级基本完毕了,就只需要修改一些局部的链接和显示的。希望这个主题不要再给我带来麻烦。
ps:怀念S为我的K2主题做的Logo,希望S尽快为这个Mozine主题重新设计一个。
昨天下午听S说Ks Home不能发表评论了,每次输入了评论内容,但是点提交后,老是报告说评论内容不能为空,无法发布评论。后来我自己测试了下,发现可以评论。我想,S当时不能评论可能只是偶然现象或者是她系统本身的问题吧。到了晚上,我哥哥又发短信告诉我说,我的空间不能评论。这才感觉到我的Blog可能真的是存在问题。
于是我让QQ上在线的兄弟都帮我测试了下我的Blog能否评论,结果他们评论过程完全正常,没有出现无法发布评论的问题。为什么有的人可以评论,而有的人不能评论呢?于是我自己又测试了很多不同的评论内容,最后发现如果输入的评论内容超过一定的长度,那么就会出现说报告输入内容不能为空的错误。而在输入评论内容很短的情况下,一切都很正常。难怪出现有的人可以评论,有的人却不行的。
当时就感到奇怪,以前发布很长很长的评论都是正常的呀。而我一直也没有怎么修改K2的代码,特别是发布评论部分代码,甚至都没有查看过。难道是我最近在一些文件中添加了广告代码而导致评论出现异常?于是我删除了所有的广告代码,但是还是有不能恢复正常,说明问题不是出在这里。后来想起安装不同的插件可能会出现兼容性问题的。最近装的插件只有CoolPlayer,于是我禁用了这个插件试试,结果发现评论恢复了正常。这说明了CoolPlayer插件和K2主题真的存在兼容性问题。现在已经停用了这个插件,测试不同的评论内容,再也没有出现S和我哥哥说的情况发生了。哎,可惜我sidebar里的那个KS音乐盒没有办法用了,看来只能改用其他的flash mp3 player了。
在K2中Menu部分直接使用了全部的page,导致所有的page都被作为menu放入页面顶上。但是有的时候就是想把一些page放到sidebar里,那么就需要修改一些代码才行。
看过Yskin的文章《修改K2的Menu部分》,原理是把原来将全部page显示在menu中的那段代码修改成为根据page_id来选择一部分page显示在menu中,然后编写代码将其他的page显示在sidebar里。这种做法灵活性强,技术含量有点高呵呵(对我这种没有学过php的人来说)。而且,不在万不得已的情况下,我也不想通过修改代码来实现一些功能。所谓言多必失,修改得多了,可能兼容性也会受影响吧(猜测)。
在其他的主题里,要侧边栏显示分类信息,则要修改sidebar.php的代码。如果使用K2主题,而且启用SBM,那么sidebar.php自动失效。要修改分类显示,则需要修改/themes/k2/app/modules目录下的categories.php。
要是显示分类树状显示,要修改两个地方: