WordPress theme C32
13条评论»上一个theme(ND)是08年的时候做的,2年多了,一直也没换,期间也做过好几个theme,种种原因,都没有替换上来,感觉是无法超越!-_-! C32也一样,但是毕竟ND已经有了2年多了,怎么都要换换了,而且这两年中,总想要加一些东西进来,可能有插件,但是插件总还是有局限,而且我也很厌烦后台一大堆插件更新提示,所以C32所有的功能都没有依靠插件实现,随机日志、最新评论、评论、相关日志、分页、分类等,都是通过现写的C32_random_posts,C32_recent_comments,C32_comments,C32_related_posts,C32_page_nav,C32_cats这几个函数来实现的。无图片、无插件,低碳环保!
不经常做theme,每做一次就像第一次做一样,到处翻资料,为了写这几个函数,还去翻源代码,觉得wp异常强大。文件的组织,函数的命名都相当规范,以致有时候自己都能完全猜出要的函数名称,然后到源码或者codex一查果然有,节约了大量时间。
发现了很多无敌的函数和变量,比如:
- get_posts()
- get_categories()
- get_category_link()
- get_permalink()
- get_the_tags()
- get_comments()
- get_edit_comment_link()
- esc_url()
- add_query_arg()
- get_avatar()
- get_bookmarks()
- wp_count_posts()
- get_pagenum_link()
- WP_Query/$wp_query
- $paged
- current_user_can
部分函数或变量没有官方文档,但是可以去翻翻源码,应该问题都不大。
C32也用了几个HTML5标签和一点CSS3。opera下发表评论的表单控件很cool,placeholder属性很好用,搜索框safari下也多了一个’x'~···
分类列表增加了预览最近10篇文章的功能,其实我也想给页码加上这么个功能,暂时没时间先搁一搁。(PS:页码预览已实现!)
另外wordpress合并分类的一个小技巧:在设置->撰写选项中把某分类设置为默认分类,删除的分类文章将自动归类到默认分类下。


