• zAlive主题已在Github开源

    其实zAlive主题一直都是开源的并且在WordPress官方主题目录提供下载,最近将其放在Github上面,原因有二

    • 使用Git版本控制,这样妈妈再也不用担心文件丢失之类的问题了
    • 装装逼

  • WordPress中is_front_page()和is_home()的用法及区别

    最近在WordPress论坛里有朋友在反馈zAlive主题 的幻灯片设置有问题,具体表现为设置了幻灯片为只在首页显示,但是在博客页面还是会显示(WordPress可以将首页设置为一个静态页面,用另外一个页面显示博客,详见>>Creating a Static Front Page)。

    这就让我想到了is_front_page()is_home(),因为前一段在做主题的时候就查过(囧,当时没认真看),为什么现在还有问题?既然不知道那就再查一下,先来看下两者的官方文档吧。

  • 用get_comments实现WordPress带头像最新评论

    前一段在制作zAlive主题的时候需要一个带头像最新评论widget,网上Google了一大圈发现用的最多的是SQL,我也就直接拿来用了,而且神奇的是通过了WP的主题审核,但是后来在更新主题的时候怕不给通过,就索性找别的方法,也就是今天的主角,get_comments()

    其实用get_comments()实现WordPress带头像最新评论zww很早就有一篇文章介绍,但是从2010年到现在WP已经升级了N多个版本,原来的参数有的已经失效,于是我就重新翻阅文档,用新版的get_comments实现WordPress带头像最新评论。

    我写的这个可以指定获取的评论数,头像尺寸,评论字符数 更多...

  • WordPress主题提交及审核

    想必有很多同学想制作一款属于自己的主题并将其提交给WordPress主题官方目录,我曾经这样想过并且现在已经成功提交了一款主题(zAlive主题),这篇文章就以我提交zAlive主题的过程来总结下WordPress官方主题提交及审核。

    提交前应做的准备

    • 阅读主题制作规范及审核要等文档

      虽说本文不设计具体的制作教程,但是因为阅读这些文档直接关系到主题的最终命运,并且能避免你走弯路,甚至是掉进自己挖的坑(比如我早期的主题中很多需要翻译的文字我用的是中文,而非英文,而人家文档中早早的就说明了需要用英文(Themes must provide all public-facing text strings in English.),然后再翻译成多语言版本)。为了你的主题能够光荣的通过审核并应用于千万WordPress用户,自己点下面的链接进去看看吧。

      主题检查及测试

      测试主题能让你知道自己主题的问题,还能够缩短审核流程。至于具体的测试流程我就不再说了,提供几个有用的链接: 更多...

  • WordPress升级到3.6

    其实我很早就知道最近WordPress要升级了,因为前几天在提交zAlive主题的时候在WordPress主题目录里面看到了Twenty Thirteen主题的ticket,当时还在纳闷这货是咋回事,等到第二天WordPress发布3.6更新后才恍然大悟(够迟钝,不过话说我当时也没多想嘛~

  • WordPress主题自带Widget翻译无效解决方法

    问题描述

    最近在将前些天做的zAlive主题优化,准备向WordPress官方目录提交,优化过程中不可避免的要将主题国际化(翻译,多语言)。问题出来了:语言包制作好之后,前台页面的翻译没问题,但是后台Widget中主题添加的Widget没有翻译过来。

    解决过程

    起初我只注意到Widget没有翻译过来,于是就向谷歌求救,结果一无所获,然后又翻看WordPress国际化方案,当看到I18n for widgets developed on 2.8+ 时以为Widget的翻译需要用load_plugin_textdomain这个函数,而非load_theme_textdomain。但是事实也并非如此,在我尝试了好多次之后翻译依然无效。

    毫无头绪的我着实懵了,后来在无意中点击到了菜单设置页面,发现菜单也没翻译过来,我就在想是不是所有的主题都这样,WordPress本身就这样?于是将主题切换为WordPress自带的Twenty Twelve,而Twenty Twelve中无论Widget还是菜单翻译都没问题,英文环境下Widget和菜单都是英文,中文环境下Widget和菜单都是中文。看来是我的主题哪里不对劲! 更多...

  • 每日一谈:WordPress用插件OR代码?

    相信很多最开始用WordPress的朋友都会装几个插件来满足博客的一些功能。不过到了后期,慢慢发现有很多功能是可以不用插件,直接用代码实现的。

    我认为,插件和代码有这么几点可以比较的地方。

    1、功能

    一般来说,插件的功能比较强,考虑的很全面,而且是做过比较多的测试,能适应比较多的环境。代码呢,一般功能上也够用,但是很少有插件考虑的全面。 更多...

  • 每日一谈:WordPress主题选择技巧

    目前的博客程序有很多,而用户数量最多的自然是WordPress了。

    WordPress作为世界级流行的博客程序,用户众多,插件众多,主题也众多。

    那么,当一个博主要用WordPress作为博客程序的时候,他应该选择什么样的WordPress主题呢? 更多...