其实zAlive主题一直都是开源的并且在WordPress官方主题目录提供下载,最近将其放在Github上面,原因有二
- 使用Git版本控制,这样妈妈再也不用担心文件丢失之类的问题了
- 装装逼
自由人博客
其实zAlive主题一直都是开源的并且在WordPress官方主题目录提供下载,最近将其放在Github上面,原因有二
最近在WordPress论坛里有朋友在反馈zAlive主题 的幻灯片设置有问题,具体表现为设置了幻灯片为只在首页显示,但是在博客页面还是会显示(WordPress可以将首页设置为一个静态页面,用另外一个页面显示博客,详见>>Creating a Static Front Page)。
这就让我想到了is_front_page()
和is_home()
,因为前一段在做主题的时候就查过(囧,当时没认真看),为什么现在还有问题?既然不知道那就再查一下,先来看下两者的官方文档吧。
前一段在制作zAlive主题的时候需要一个带头像最新评论widget,网上Google了一大圈发现用的最多的是SQL,我也就直接拿来用了,而且神奇的是通过了WP的主题审核,但是后来在更新主题的时候怕不给通过,就索性找别的方法,也就是今天的主角,get_comments()
其实用get_comments()
实现WordPress带头像最新评论zww很早就有一篇文章介绍,但是从2010年到现在WP已经升级了N多个版本,原来的参数有的已经失效,于是我就重新翻阅文档,用新版的get_comments实现WordPress带头像最新评论。
我写的这个可以指定获取的评论数,头像尺寸,评论字符数
想必有很多同学想制作一款属于自己的主题并将其提交给WordPress主题官方目录,我曾经这样想过并且现在已经成功提交了一款主题(zAlive主题),这篇文章就以我提交zAlive主题的过程来总结下WordPress官方主题提交及审核。
虽说本文不设计具体的制作教程,但是因为阅读这些文档直接关系到主题的最终命运,并且能避免你走弯路,甚至是掉进自己挖的坑(比如我早期的主题中很多需要翻译的文字我用的是中文,而非英文,而人家文档中早早的就说明了需要用英文(Themes must provide all public-facing text strings in English.),然后再翻译成多语言版本)。为了你的主题能够光荣的通过审核并应用于千万WordPress用户,自己点下面的链接进去看看吧。
测试主题能让你知道自己主题的问题,还能够缩短审核流程。至于具体的测试流程我就不再说了,提供几个有用的链接:
其实我很早就知道最近WordPress要升级了,因为前几天在提交zAlive主题的时候在WordPress主题目录里面看到了Twenty Thirteen主题的ticket,当时还在纳闷这货是咋回事,等到第二天WordPress发布3.6更新后才恍然大悟(够迟钝,不过话说我当时也没多想嘛~
相信很多最开始用WordPress的朋友都会装几个插件来满足博客的一些功能。不过到了后期,慢慢发现有很多功能是可以不用插件,直接用代码实现的。
我认为,插件和代码有这么几点可以比较的地方。
一般来说,插件的功能比较强,考虑的很全面,而且是做过比较多的测试,能适应比较多的环境。代码呢,一般功能上也够用,但是很少有插件考虑的全面。
目前的博客程序有很多,而用户数量最多的自然是WordPress了。
WordPress作为世界级流行的博客程序,用户众多,插件众多,主题也众多。
那么,当一个博主要用WordPress作为博客程序的时候,他应该选择什么样的WordPress主题呢?