WordPress主题:GoogleCode
本文发布了一款还在持续开发中的Hybrid主题框架的子主题GoogleCode。该主题模仿GoogleCode样式。GoogleCode WordPress主题是一款教学功能大于实用价值的教学主题,希望帮助各位同学找到定制Hybrid主题的起点。
[新闻]WordPress新特性预览—主题自动安装(多图)
今天,从SVN源上更新了WordPress,看到添加了70多个文件,更新了近200个文件,不由得非常好奇,到底是变动了什么功能,竟然牵涉到这么多文件。本文带您先睹为快。
迫不及待的安装上了,在菜单里面找了一圈,就发现多了两项,(我的判断方法是,没有中文翻译的那项,就认为是新的,不知道准不准),我们先来看最抢眼的一项。
Add New Themes
使用Hybrid框架的起点
在上一篇《Hybrid主题框架综述》中,我们已经介绍了Hybrid的基本原理。这篇文章,我们将主要介绍如何使用Hybrid来制作一款主题。本文主要面向的读者为主题制作爱好者,和狂热的DIY fans们。
子主题,就是指,以另一个已经存在的主题的页面元素结构和功能为基础,创建完全自定义的样式,和附加功能。而在制作过程中,完全不修改另一个主题的代码。而“另一个主题”在这个过程中,就自动成为了“父主题”。
Hybrid 主题框架综述
Hybrid主题框架首次发布于2008年11月,该框架功能完备,定制性强,得到了很多开发者的青睐,以本文为首的系列文章,将向您介绍这款主题框架的方方面面。
Hybrid 是 Justin Tadlock 开发的一款主题框架,该框架功能非常强大,下面简单罗列一些。(该列表原文来自原主页,其翻译来自上善若水。)
SandBox 何去何从?
我开始我的WordPress之旅,是2006年,那时候,我根本不懂PHP,只知道一般用用就可以了,那个时候,用得最久的主题是K2,因为强大,选项多。然后,就一直用着了。
直到2008年,因为某些原因,我决定要开始好好的钻研WP了,主题也好,插件也好。才有了本站。那个时候,我特别喜欢Utom的作品,4U,5U尤其喜欢。但是那两个主题只是美观,不够强大。K2支持Custom Style,我决定自己复制5U,结果,我花了好几天的时间,终于完成了,但是,由于K2本身的问题,我简直没法子在不修改K2源码的情况下,完成5U的style(有关内容看这里)。
WP的结构和最佳实践
想必很多朋友都已经发现了我的主题更换了,貌似我一直也没有写什么文章来介绍我现在的主题。
我现在的主题叫做yui-theme,我想,这是我对主题内部构造的设计的一种追求,我希望能把我学到的所有的最先进的技术都用在这个主题上。
当然,现实和理想总是南辕北辙。
讨论:关于Sidebar的一些想法
上一篇文章,我写了一些关于WordPress主题的模板文件层次结构的一个讨论,不过呢,那篇文章在写的时候,就是对照着模板文件结构图来写,基本上完全没有提到Sidebar的问题。
一个博客的侧栏作为一个提供辅助信息的区域,其实,是一块非常重要的区域。好些博客,喜欢在这里放各种各样的东西,简单列举一下,有加强博客页面SEO,向读者暴露更多入口点的,如最新文章,点击最多文章,随机文章等等;还有增加博客社会化的,如订阅图标,最新评论,评论最多用户等等;此外还有很多有意思的小挂件,像歌曲,search bar,统计之类的东西,当然还有广告。
讨论:模板文件里哪些是必须的?
这两天在给自己制作新的模板,又研究了下官方的文档,发现了下面这张模板层次结构图。
这张图解释了WP从用户给出query到最后调用正确的模板文件来产生页面的一个过程。从图中我们可以看到,WP一种支持13种模板文件。那么这十三种模板文件中,到底哪些才是必须的呢?
WordPress主题的迷思
是否有人在为自己博客使用什么主题而头疼呢?我想应该是有的吧。
经常有这么一种感觉,就是看到很好看的主题,自己一装上,就觉得很难看。于是乎有了一种错觉,主题永远是别人的好。
针对这个问题,我来谈谈我的一些经验和迷惑吧~
WordPress到底在整啥?—Special
模板文件的加载
从plugin_loaded这个action执行之后开始。
在wp-settings.php的最后一段,我们会看到,这里构造了一系列的对象。
Unnamed 1.23 中文语言包
Unnamed是一款非常经典的三栏主题,其有着非常强大的功能。可以说是国人做的主题中最好的一类主题了。
Unnamed有如下特性:
RGB1.1主题
RGB1.1是一款非常优秀的主题,其作者Xu Yiyang正是另一款有口皆碑的主题Unamed的作者。
RGB是一款简单,精巧,高度可定制的主题,十分关注于细节。
其主页面简单明快。带有AJAX的底栏。侧边栏可以定制,支持Widget。默认情况下主页和归档页显示的侧边栏不同。
WPTheme: twentieth 测试
twentieth 是原theme paradise使用的模板,现在theme paradise已经关闭了(很遗憾,不过目前开办了WordZine ),所以其原作者Andor将其模板放出与大家分享。
征得Andor的同意,我将twentieth做了修改,发布在这里供大家试用。
目前,twentieth处于测试阶段,推荐喜欢并且有一定diy能力的同学试用。
Style:Contemporary Nouveau for WordPress
Contemporary Nouveau是CSS禅意花园的一个很漂亮的模板,个人很喜欢,所以就移植到了WordPress上(在SandBox的基础上)。移植过程,也是一个学习的过程,通过这么一次,实在是学到了很多东西,特意把它放在这里展示一下。哇哈哈……
在SandBox的导航中添加“首页”和“网站管理”
SandBox是一款很优秀的模板,简单,整洁,高度的自定义特性,丰富的语义标签,诸多优点,使得这款主题曾经被用来进行WordPress主题比赛。
我也被SandBox的这种特性所吸引,更让我看重的是使用这款主题,可以像CSS 禅意花园那样,只通过更换CSS样式表,就使整个界面风格改变。虽然我对CSS也有兴趣,但是实在没有时间和艺术细胞去自己搞一个CSS,好在有很多的爱好者,做了无数的美丽主题,使得我可以不费吹灰之力,就把自己的主页变成了现在这个样子。
然而,非常遗憾,对于用惯了K2的我来说,SandBox还是有很多功能上的不足呢。不过人家本来也不是以功能强大和动态效果著称的,没法子,只好自己动手了,谁叫这个模板叫“SandBox”呢(A low box filled with sand for children to play in.)。

Most Commented Posts