今天去Wp Recipes逛了一下,发现一篇很有用的文章,描述如何在WordPress后台文章列表页面显示Pingbacks和Trackbacks。Sola的pings不多,不过真正让我有兴趣的是了解如何在post或者page的列表页面添加新的表单栏目。
继续阅读如何在后台文章列表页面显示Pings分类: WP笔记
Sola主要做WordPress相关的项目,过程中会遇到许多问题,喜欢随手记录以下,这个笔记也是我的WP成长笔记。
关于条件标签的使用位置
WordPress的条件标签(Conditional Tags)可以帮助我们确定处于WordPress什么类型的页面,例如是否处于首页、是否处于文章页面等等,还可以根据post ID进一步确认显示的页面,不过使用条件标签的使用位置需要特别注意。
继续阅读关于条件标签的使用位置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部分付费字体可以在@fontface中使用
@fontface是一种网络字体,类似google webfont,好处是用户可以上传字体生成自己需要的网络文字,而不是从google webfont库中苦苦搜寻。相比cufon,@fontface在字体版权上领先一些,付费字体通过第三方服务也可以在@fontface中使用。
继续阅读部分付费字体可以在@fontface中使用根据图片的URL获取attachment ID
今天的问题是如何根据图片的URL获取attachment ID,WordPress的特色图像功能多好,很多主题就是不用啊,要用post meta存储thumbnail地址,这下换主题了,新主题用特色图像,为了不丢失之前的数据,只好用程序设置特色图像了。
继续阅读根据图片的URL获取attachment ID主题启用时设置WordPress
WordPress默认的设置不一定符合每个主题,特别是缩略图尺寸;很多客户对如何设置WordPress不甚明了,如果在主题启用时直接完成WordPress设置,对客户或许会比较友好,也免去解释的麻烦。
继续阅读主题启用时设置WordPress提升WordPress的运行速度的小方法
标题设置为提升WordPress的运行速度的小方法,因为这个问题高深的方法太多了,所以不谈Gzip、cache插件、主机、CDN之类相关的优化方法,只谈一些站内优化的个人经验,有些方法的效果还有待检验,有不对的地方请指正。
继续阅读提升WordPress的运行速度的小方法WordPress根据页面类型指定每页显示的文章数
WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是首页)、搜索页、标签页、分类页以及时间索引页面,加入这些页面的结构不尽相同,例如有的显示标题和摘要,有的只显示标题,那么指定相同的页数就不适用于每个页面了。要根据页面类型指定每页显示文章数,需要写代码实现。
WordPress去除重复评论的限制
WordPress不允许同一用户在同一篇文章发布内容重复的评论,可以防止用户错误的点击提交按钮多次,防止没耐心等待审核的用户提交多次评论,也能防止一部分spam评论。但有时候我们真的很需要写重复的评论,怎么办!
为什么WordPress插件下有很多目录
几个月前,我对WordPress还不甚了解,想学习写插件,看文档好累,就下载一些现成的插件学习。当时最不明白的事就是为啥插件下面有那么多目录,WordPress怎么就能识别插件?那一堆文件都是做什么用的?
允许用户注册时输入更多资料
在文章《WordPress注册界面:用户填写密码》中介绍了如何允许用户填写密码,今天还想练习一下添加自定义注册字段,比如qq、新浪微博、google+,另外还想让用户填写网站,很多用户注册后想不起来去更新资料,不如让他们注册的时候就填一下,以后制作会员列表会用得到。
继续阅读允许用户注册时输入更多资料nRelate相关文章插件,缩略图+flyout
内容发现平台层出不穷,国内游无觅、友荐等,国外有outbrain,今天Sola又发现一个看着很强大的内容发现平台——nRelate。与其他几个相比,nRelate的产品可以说是一条龙服务,既有缩略图相关文章功能,也有类似友荐猜你喜欢的功能,这些功能都是免费提供的!
WordPress注册界面:用户填写密码
WordPress注册时,只需要填写用户名和电子邮箱,点击提交后密码由系统产生并通过邮件发给用户,用户用随机密码登陆后要更改密码。这个过程对用户不是十分友好,今天发现了一个超级简单的让用户填写密码的方法,和大家分享一下。
继续阅读WordPress注册界面:用户填写密码允许WordPress用户使用Email登陆
WordPress登录时只能用用户名,用户名可能被忘记,但一般的用户都对自己的电子邮箱比较了解,一个简单的hack就可以允许用户用用户名或者电子邮件登陆。
继续阅读允许WordPress用户使用Email登陆