Oct 7th, 2009
以前我写过写过一个教程, 讲解如何在 iNove 主题中悬浮显示 @ 评论. 其实在开始制作的时候就知道存在一个缺陷. 如果使用评论分页, 只可以悬浮显示当页的评论作为提示信息, 而不能跨页操作.
我一直没去弄, 一是怕增加服务器负担, 二是因为懒. 最近看到 yinheli 把这实现了, 本想把它抄过来用用, 无奈 JS 代码压缩过看不了, 最后还是自己弄了一下. 操作原理未必相同, 但效果应该是差不多的.
为什么不能跨页显示?
因为其工作原理是, 当鼠标移动到 @{username} 时在本页找到对应的评论, 并插入到评论列表中, 以绝对位置的方式显示出来. 如果评论不在本页, 找不到对象, 当然就没有后面的处理了.
Read More...
Sep 29th, 2009
我爱水煮鱼 Denis 发布的相关日志插件 WordPress Related Posts 无疑是最实用的 WordPress 插件之一. 插件会根据日志的 tag 的相关性产生一个相关日志列表, 并且可以把相关日志列表添加到 Feed 中.
我很喜欢这款插件, 在自己发布的主题中都内置支持这款插件. 插件的下载量惊人, 但已经有一年没更新了. 虽然还有很多其他的替代插件, 但是该插件的简单易用, 总是不舍丢弃, 为了扩展其功能, 我也曾经为插件加上了摘要功能.
Read More...
Sep 18th, 2009
WordPress 的成功在于其丰富的插件和灵活的插拔功能. 合理使用插件可以有效的减少网站制作和维护时间.
一直以来会有一些朋友问我正在使用了哪些插件, 有一些我随便回复了几个插件名字, 有些被我无视了. 其实并不是我不想告知, 但一些测试中的东西我不想拿出来误导他人. 最近折腾比较少了, 插件使用也趋于稳定, 我看可以简单介绍一下这些插件了吧.
Read More...
Sep 15th, 2009
我发布的几款主题都可以在后台选择使用 Google Custom Search Engine (CSE), 但是并不提供内页处理, 搜索后会转跳到 Google.com. 包括我自己的博客, 一直也是如此. 今天折腾了一下, 把 Google 自定义搜索整合到了 WordPress 主题里面, 做成了内页显示. 其实很简单, 这就和大家分享一下.
Read More...
Aug 25th, 2009
WordCamp 2009 于 8 月 22 日在清华科技园阳光厅举办, 在会场里遇到了很多耳闻已久却难得一见的朋友. 很多传说中人物的样貌, 年龄和性别终于浮出水面了. 这是一场以 WordPress 为借口的 Web 聚会.

Read More...
Aug 9th, 2009
现在 iNove 主题的菜单上使用一个小屋图标来代替首页文字, 我觉得这是一种形象而友好的 UI 表示, 但是很多人问我如何将它换成相关的文字. 好吧, 下面我将将告诉你如何把它更换掉.
为什么要把小屋换成图标?
不喜欢小屋图标的人无非两种. 其一, 确切的不喜欢他的外观, 认为用户会对此产生歧义或者不够显眼; 其二, 认为这个小屋是个图片, 对搜索引擎不友好.
对于第一种人, 你们可以直接转跳至下面的更换教程.
对于第二种人, 我觉得你们需要知道, 它实质上并不是图片, 是通过 CSS 让文字隐藏起来而只显示背景图片, 它是文字, 不存在对搜索引擎很不友好的事情. (这一点可以通过去除 style.css 来验证)
Read More...
Aug 3rd, 2009
所谓的动态加载文章内容就是像 NeoEase 首页一样, 在点击展开按钮之后, 才去加载相应的文章. 其实这个效果是模仿 163 UED Team 的, 我没看过他们的 JavaScript 代码, 可能实现方法不一样, 但是原理应该是相似的. 下面我会就其优缺点和设计思路, 和实现方法说说我的理解.
Read More...
Jul 21st, 2009
在上一篇文章 (WordPress 嵌套回复) 中, 我已经介绍了嵌套回复的利弊, 制作方法等等. 本文将简单说明嵌套回复构成的原理.
本文中提及的 4 个方法均来自 Walker_Comment 类, 该类继承自 Walker, 是构建嵌套回复的核心部分. 另外, WordPress 中的子页面和子分类也是使用 Walker 的子类来实现的. 如果你想对 WordPress 的嵌套同能了解更多, 可以查阅 WordPress Codex 中关于 Walker 类的说明.
打开 wp-includes/comment-template.php, 查找 Walker_Comment 类. 以下展开介绍这 4 个方法.
Read More...
Jul 18th, 2009
WordPress 2.7 开始引入了原生的嵌套回复功能. 这是一个有争议的功能, 也是制作主题中一个难度较高的模块, 所以大家对它一直讨论不断.
Read More...
Jun 28th, 2009
友情链接仍是网站推广的一个重要手段, 网站之间频繁的链接交换活动使得Links 页面似乎已经成为了每个博客的必须的组成部分. WordPress 系统的 default 主题也自带了这个页面模板 (links.php).
我的主题同样带有页面模板, 但为了界面美观和简化处理, 我并没有将这些链接按分类来进行显示. 后来我觉得按分类处理还是有必要的, 不久前我开始在自己博客上做了些相关实验, 貌似网友们也比较喜欢将链接按分类进行显示.
Read More...
Jun 25th, 2009
Blocks 是一个清雅的, 零图片的 WordPress 主题, 移植自本人在 Opera 的博客界面. 在 WordPress 上得到更大的开发自由度, 不断优化至今. 3.0 版本预计会在今年 7 月发布, 离上次更新已有半年之久. 既然要更新, 我想做得可以彻底一点, 所以希望能够得到大家的建议和测试反馈.
正在开发的版本可以在以下测试站点试用:
http://demo.neoease.com/index.php?wptheme=Blocks
Read More...
Jun 13th, 2009
多级导航菜单, 是指菜单存在多个层次, 层层嵌套, 当鼠标移动到某个菜单时, 如果其包含子菜单则将相应的子菜单显示出来. 本文将提供此功能在 WordPress 的实现方法, 一般的 HTML 页面和其他程序也可以加工套用.
时隔 9 个多月, 关于导航菜单的话题又回来了. 上次写到三级菜单就不写了是因为我发现自己根本用不上, 就没去研究. 最近我在做一个小玩意儿用到了这个, 所以把它给做了出来并集成到 iNove 主题上. 因为内容繁多, 所以还是以之前的文章和代码作为基础来展开讲解, 希望这个文章会对大家有所帮助.
Read More...
Jun 11th, 2009
可能你知道 WordPress 向你提供的那几个关于 Feed 调用的方法, 并知道如何在主题中插放你的 RSS 或者 Atom. 但你应该知道更多, 因为这些 Feed 可以向你提供很多的便利.
如果你知道 WordPress 的订阅链接规则, 那么就算人家不向你提供订阅链接, 你也可以订阅他的博客内容. 并可以通过它们订阅一些你感兴趣的内容. 你可以通过分类订阅, 通过标签订阅, 甚至对搜索结果进行订阅.
Read More...
Jun 10th, 2009
Breadcrumb NavXT 是一个 WordPress 插件, 可以帮你生成文章路径导航 (Breadcrumb navigation), 兼容 WordPress 2.5 或以上版本. 之前我写过一个名为 [WordPress 的文章导航] 的技巧使用文章, 教你如何在独立文章页面显示文章导航. 如果你需要更加简单直观的办法, 或者不仅仅是想在独立文章内显示文章导航, 那么 Breadcrumb NavXT 绝对是你不二的选择.
Read More...
May 29th, 2009
前些天在博客上添加了评论投票的功能, 其实这个功能来自一个叫 Comments Vote 的插件, 只是我对插件进行了一些改造而已.
评论投票
曾经有一段时间, 我使用了一个名为 WP-PostRatings 的文章评分插件, 并准备开发一个对评论进行评分的插件. 但后来这个评分插件被我卸除了, 评论评分插件也没有开发. 因为我发现评分效果并不理想, 投票的人都比较偏激, 分为 5 个等级的评分系统, 选择 1 分和 5 分的人竟然居多.
无论是文章评分还是评论投票, 对访客来说多了一个可以表达自己态度的方式, 是一个很好的用户体验, 但是当评分过于偏向极端的时候, 投票就失效了.
直到我看到阿瓦的 WordPress Comment Digg 插件, 投票其实分为 "支持" 和 "反对" 就足够了, 于是我再次尝试将这个功能融合到自己的博客中.
Read More...