WordPress的条件标签(Conditional Tags)可以帮助我们确定处于WordPress什么类型的页面,例如是否处于首页、是否处于文章页面等等,还可以根据post ID进一步确认显示的页面,不过使用条件标签的使用位置需要特别注意。
继续阅读关于条件标签的使用位置标签: WordPress编程技巧
WordPress:获取指定菜单位置的第一项
WordPress首页可以是一个什么都不带的展示型页面,比如仅有logo和几张图片,点击图片才能进入真正的网站,此时需要获取重定向的地址。因为首页地址已经被该页面占用,所以要获取主菜单位置上启用的菜单的第一项作为重定向地址。
继续阅读WordPress:获取指定菜单位置的第一项用page模板显示category下的文章
用page显示category看起来不是很有用,但很多人都在用,所以Sola也写了一个可以显示单个或多个分类下文章的page模板,支持分页功能,安装wp pagenavi插件即可。
继续阅读用page模板显示category下的文章给WordPress Widget增加自定义class和ID
同一类型的widget具有相同的class,不同的实例具有不同的id,通过给id应用样式,可以让同一类型的widget看起来不一样,问题是id会随着widget的位置改变,所以这种方法不是很可靠,通过给widget增加自定义的class或者id可以解决这个问题,就像给wordpress菜单添加class一样。
继续阅读给WordPress Widget增加自定义class和ID根据图片的URL获取attachment ID
今天的问题是如何根据图片的URL获取attachment ID,WordPress的特色图像功能多好,很多主题就是不用啊,要用post meta存储thumbnail地址,这下换主题了,新主题用特色图像,为了不丢失之前的数据,只好用程序设置特色图像了。
继续阅读根据图片的URL获取attachment ID主题启用时设置WordPress
WordPress默认的设置不一定符合每个主题,特别是缩略图尺寸;很多客户对如何设置WordPress不甚明了,如果在主题启用时直接完成WordPress设置,对客户或许会比较友好,也免去解释的麻烦。
继续阅读主题启用时设置WordPressWordPress根据页面类型指定每页显示的文章数
WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是首页)、搜索页、标签页、分类页以及时间索引页面,加入这些页面的结构不尽相同,例如有的显示标题和摘要,有的只显示标题,那么指定相同的页数就不适用于每个页面了。要根据页面类型指定每页显示文章数,需要写代码实现。
WordPress去除重复评论的限制
WordPress不允许同一用户在同一篇文章发布内容重复的评论,可以防止用户错误的点击提交按钮多次,防止没耐心等待审核的用户提交多次评论,也能防止一部分spam评论。但有时候我们真的很需要写重复的评论,怎么办!
允许用户注册时输入更多资料
在文章《WordPress注册界面:用户填写密码》中介绍了如何允许用户填写密码,今天还想练习一下添加自定义注册字段,比如qq、新浪微博、google+,另外还想让用户填写网站,很多用户注册后想不起来去更新资料,不如让他们注册的时候就填一下,以后制作会员列表会用得到。
继续阅读允许用户注册时输入更多资料WordPress注册界面:用户填写密码
WordPress注册时,只需要填写用户名和电子邮箱,点击提交后密码由系统产生并通过邮件发给用户,用户用随机密码登陆后要更改密码。这个过程对用户不是十分友好,今天发现了一个超级简单的让用户填写密码的方法,和大家分享一下。
继续阅读WordPress注册界面:用户填写密码允许WordPress用户使用Email登陆
WordPress登录时只能用用户名,用户名可能被忘记,但一般的用户都对自己的电子邮箱比较了解,一个简单的hack就可以允许用户用用户名或者电子邮件登陆。
继续阅读允许WordPress用户使用Email登陆给WordPress摘要增加计数功能
今天在wpsnipp.com发现了一段很实用的代码,给WordPress的摘要栏目增加字数统计功能。摘要字数计算方法是,中文一个字算一个字符,英文一个字母算一个字符,标点也算一个字符,原理跟《WordPress 评论字数计数》相同。
继续阅读给WordPress摘要增加计数功能WordPress 评论字数计数
利用jQuery可以为WordPress页面添加更丰富的交互功能,比如评论计数,包括限制评论字数和显示已输入的评论字数。
继续阅读WordPress 评论字数计数如何判断插件是否启用
判断某个插件是否启用在某些情况下很有用,比如插件需要用户在主题中放置模板标签,比如某些功能依赖于某个插件等等。在WordPress前台和后台判断插件启用的方法略有不同,本文会详细介绍。
继续阅读如何判断插件是否启用使自定义类型的文章使用page模板
今天在WordPress Answers发现了一段很有用的代码,如何使自定义类型的文章使用page模板展示,其实前几天也写过这样的代码——根据文章所在目录指定post模板,思路相同代码有点差别,我喜欢收集代码,先收集了备用。
继续阅读使自定义类型的文章使用page模板如何向Admin Bar中添加菜单
WordPress的Admin Toolbar自从产生以来,已经经历过多次蜕变,到了3.3版后不再是个累赘了,而且变的很有用。至少我这么觉得,通过Toolbar轻松切换前后台操作,最近想添加一些菜单进去,方便使用。
继续阅读如何向Admin Bar中添加菜单