如果你需要频繁的写radio、checkbox、select等表单元素,经常要干的事就是判断checkbox是否被check,select里那一项应该是当前选中的,甚至input元素是否应处于disable状态。WordPress提供了三个Form Helpers函数,可以为你节省一点时间。
继续阅读WordPress Form HelpersWordPress Form Helpers

如果你需要频繁的写radio、checkbox、select等表单元素,经常要干的事就是判断checkbox是否被check,select里那一项应该是当前选中的,甚至input元素是否应处于disable状态。WordPress提供了三个Form Helpers函数,可以为你节省一点时间。
继续阅读WordPress Form Helpers过去判断登录用户的角色我喜欢用current_user_can(),比如判断当前用户是否是作者用current_user_can('author'),记得WordPress官方文档中给的例子也是这样用,不过今天看了一下文档,貌似用法变了,传递角色作为参数不再可靠,正确的用法是传递$capability,那么该如何判断用户角色呢?
使用WordPress Filters时,最常见的操作就是返回true或者false,通常我们要创建一个函数添加到某个filter中,在函数中最终返回true或false,如果除了返回值以外没有其它操作,可以借助WordPress内置的便捷函数进行。
WordPress的更新通知包括wp核心、插件和主题,如果你安装了低版本的WordPress做测试用,或者同时安装多个版本的WordPress,肯定不希望这些通知不厌其烦的出现,可以将其完全禁用。
继续阅读WordPress:隐藏所有更新通知WordPress后台屏幕右上角有两个小工具:显示选项(Screen Options)和帮助(Help),作为定制化Dashboard的一部分,某些时候需要将这两个小东西隐藏,隐藏的方法如下。
WordPress的主题信息存在于style.css中,如果主题信息在整个主题中需要扮演一定的较色,可以通过WordPress的get_theme_data()函数或者wp_get_theme()获取,wp_get_theme()是WordPress 3.4版产生的替代get_theme_data()的函数。
继续阅读WordPress Tip:获取主题信息WordPress首页可以是一个什么都不带的展示型页面,比如仅有logo和几张图片,点击图片才能进入真正的网站,此时需要获取重定向的地址。因为首页地址已经被该页面占用,所以要获取主菜单位置上启用的菜单的第一项作为重定向地址。
继续阅读WordPress:获取指定菜单位置的第一项同一类型的widget具有相同的class,不同的实例具有不同的id,通过给id应用样式,可以让同一类型的widget看起来不一样,问题是id会随着widget的位置改变,所以这种方法不是很可靠,通过给widget增加自定义的class或者id可以解决这个问题,就像给wordpress菜单添加class一样。
继续阅读给WordPress Widget增加自定义class和IDWordPress默认的设置不一定符合每个主题,特别是缩略图尺寸;很多客户对如何设置WordPress不甚明了,如果在主题启用时直接完成WordPress设置,对客户或许会比较友好,也免去解释的麻烦。
继续阅读主题启用时设置WordPress标题设置为提升WordPress的运行速度的小方法,因为这个问题高深的方法太多了,所以不谈Gzip、cache插件、主机、CDN之类相关的优化方法,只谈一些站内优化的个人经验,有些方法的效果还有待检验,有不对的地方请指正。
继续阅读提升WordPress的运行速度的小方法WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是首页)、搜索页、标签页、分类页以及时间索引页面,加入这些页面的结构不尽相同,例如有的显示标题和摘要,有的只显示标题,那么指定相同的页数就不适用于每个页面了。要根据页面类型指定每页显示文章数,需要写代码实现。
WordPress不允许同一用户在同一篇文章发布内容重复的评论,可以防止用户错误的点击提交按钮多次,防止没耐心等待审核的用户提交多次评论,也能防止一部分spam评论。但有时候我们真的很需要写重复的评论,怎么办!
几个月前,我对WordPress还不甚了解,想学习写插件,看文档好累,就下载一些现成的插件学习。当时最不明白的事就是为啥插件下面有那么多目录,WordPress怎么就能识别插件?那一堆文件都是做什么用的?
WordPress注册时,只需要填写用户名和电子邮箱,点击提交后密码由系统产生并通过邮件发给用户,用户用随机密码登陆后要更改密码。这个过程对用户不是十分友好,今天发现了一个超级简单的让用户填写密码的方法,和大家分享一下。
继续阅读WordPress注册界面:用户填写密码WordPress登录时只能用用户名,用户名可能被忘记,但一般的用户都对自己的电子邮箱比较了解,一个简单的hack就可以允许用户用用户名或者电子邮件登陆。
继续阅读允许WordPress用户使用Email登陆今天在wpsnipp.com发现了一段很实用的代码,给WordPress的摘要栏目增加字数统计功能。摘要字数计算方法是,中文一个字算一个字符,英文一个字母算一个字符,标点也算一个字符,原理跟《WordPress 评论字数计数》相同。
继续阅读给WordPress摘要增加计数功能