Home > All Categories >

WordPress

侧边栏订阅插件 WP-SidebarReader

Aug 17th, 2008 21 Comments
WP-SidebarReader

我很喜欢 iGoogle 上一个叫 Joke of the Day 的 Gadget, 一直想模仿它做一个 WordPress 插件, 但因为有些问题觉得还无法解决, 所以一直就没动手, 直到昨天晚上心血来潮.

在制作的过程中, 觉得可以将这样一个插件抽象为一个简单的订阅器, 因为 RSS 的有固定的结构.
插件暂定名字为 WP-SidebarReader, 意为侧边栏上的订阅器.
目前可以选定一个 RSS 进行订阅, 可以设定条目数量. 因为功能还不能完全确定, 暂时不支持 Widget. 使用效果可以在本人 Blog 首页的侧边栏中看到.
目前仍是开发版本, 请谨慎使用.

Read More...

WordPress 主题提交经历

Aug 16th, 2008 22 Comments

虽然没更新 Elegant Box 和 Blocks 两个主题, 但其实我已经向 WordPress Theme 中心提交了好几个版本的主题文件了. 全部没通过, 嘲笑一下自己. :lol:

每提交验证一次要 2 到 5 个工作日, 贸贸然提交就是浪费自己的时间, 每次提交还得给主题升一个版本. 遇到问题和解决问题的过程是经历也是经验, 我下面就简单分析一下, 希望下一个提交者不会再走这样的歪路.

Read More...

WordPress 爱好者论坛

Aug 10th, 2008 18 Comments

前不久, WordPress 中文论坛经历了域名门之变, 先后 "炒冷饭" 和 "悬尸门前", 版主和元老纷纷离开. 大侠们的集体外走, 要重新组织一个论坛是轻而易举的, 也是必然的. 瞧, 这就重新搭建了一个, 叫 WordPress 爱好者论坛, 网址: http://wfans.org/

我刚去 WordPress 中文论坛没几天, 但其实感觉挺好. 发生了那样的事情貌似也与我不相干, 但管理员排除异己, 谬理删贴的行为让我对那个论坛失去了信心.
我将 WordPress 爱好者论坛看作是前一个的延续, 希望它有更好的发展, 也希望你能常来. :smile:

为 WordPress 主题添加管理选项

Aug 2nd, 2008 23 Comments

过去一年, 我先后发布了 Elegant Box 和 Block 两个 WordPress 主题. 对于主题的制作虽不如老手, 但在完善的过程中对主题灵活性的要求却是体会颇深. 用户对界面的要求是各不相同的, 一个主题做下来就一个样是不能满足用户的. 他们会改你的主题 (烧刻的 Feed 地址也得改上去吧), 并向你提出各种问题直到你应接不暇.

对用户来说, 页面上的一些东西可能会常变的, 比如公告. 作为主题制作者应该考虑到这样的一些问题并灵活处理, 以免用户频繁的修改代码. 为此, 我们可以为主题添加一些管理选项, 用户可以在后台通过修改这些选项的值令主题有不一样的表现.

WordPress 主题的管理选项标签页

为主题添加一些管理选项并不是难事, 你只要回写完第一个选项处理, 其他选项的处理就迎刃而解了. 我们这次用 WordPress 自带的主题 classic 作为例子, 创建一个首页公告栏的管理选项. 本教程需要一定的 HTML 基础, 并对 PHP 有初步了解.

Read More...

多栏友情链接插件 WP-MulticolLinks

Jul 30th, 2008 100 Comments
WP-MulticolLinks

插件简介:
在侧边栏显示以多栏的布局显示友情链接。
你可以限制显示链接的数量,在单栏和多栏之间随意切换。并且可以对链接进行排序或随机排列。还可以使用“显示全部”的按钮。

适用版本:
WordPress 2.2 或以上

插件下载: Download

Read More...

使 WordPress 主题支持 Widget

Jul 27th, 2008 13 Comments

昨天跟俩同学吹水了一天, 心情不错. 临睡前有行善的冲动, 帮网友小改了一下主题. 任务比较简单, 只是为一个三栏主题添加对 Widget 的支持而已.
事后有网友认为这样的做法欠妥, 要么鼓励收费, 要么授人以渔. 我想想也有道理, 打算以后少干这些活, 但多聊聊这些事. 就先从这次简单的案例开始说吧.

Read More...

将 Blogroll 分为两栏 (4)

Jul 24th, 2008 23 Comments

经过前面几回, 我们已经将想法作成了一个简单的插件, 先回顾一下吧:
将 Blogroll 分为两栏 (1)
将 Blogroll 分为两栏 (2)
将 Blogroll 分为两栏 (3)

插件的基本功能都实现了, 但它的不足也是显而易见的, 当链接超过 30 个的时候, widget 还是会变得很长. 可能你会想到限制显示数量并采用随机显示, 用公平的方式显示少量链接以达到界面的美观. 但很遗憾, 当你想找到某人的链接时, 可能刷新好几次页面都无法将你想要的显示出来. 所以我们还需要一个功能, 将所有链接都显示出来, 而我们显示所有时不需要重载页面. 翻页? 没必要吧. 我相信你不会有 100 个链接, 假如你有, 你一定会将他们进行分类的.

Read More...

将 Blogroll 分为两栏 (3)

Jul 21st, 2008 12 Comments

前言:

前两回中, 对界面布局做了分析, 也为编码做过了一些准备. 可以参考以下文章:
将 Blogroll 分为两栏 (1)
将 Blogroll 分为两栏 (2)

这一回, 要敲些代码了, 最后将会做成一个简单的插件. 第二回中说过, 它应该是可以分多列的, 在这先给插件起个名字, WP-MulticolLinks (WordPress Mulitiple Column Links).

题外话:
为什么大部分插件的 WP 后用中横线而不用下横线呢?
我猜测这与 WordPress Plugins 对 readme.txt 文档的处理方法有关. 起码对我来说是这样.

Read More...

制作 Elegant Box 主题风格

Jul 20th, 2008 31 Comments

能不能做个橙色的风格?
有没打算做一个奥运中国红的风格?
为什么 2.1 版的 Elegant Box 中没有你上次用的黄色风格?

嗯... 没错, Elegant Box 是一个多配色的主题, 可以不断地往里面添新的风格, 而且做一个新的配色也不会费很多时间. 但我依然不能满足大家的要求, 原因有三:
1. 这个主题这么设计就是为了方便大家自定义自己的配色, 以免太多重复.
2. 全由我一个人完成, 再简单的事情也会变得吃力.
3. 转换风格一栏就那么点地, 多放几个就要换行了.

为此, 我以前在 1.4 版的时候追加了紫色风格, 里面有详细的中文注释. 但可能我表达不好, 貌似没起到什么效果. 所以我决定用图片加解说的办法再理一理制作新配色的步骤.

对于以下内容, 你需要知道一点 CSS, 尤其是 16 进制的他白色代码, 也就是说你知道 #0000FF 是什么都足够了.

Read More...

WordPress 主题 Elegant Box

Jul 19th, 2008 236 Comments

主题简介:
Elegant Box 是我制作的第一个 WordPress 主题. 零插件要求, 支持 Widgets. 该主题灵活多变, 可以随时转换主题风格, 还支持扩展风格.
已发布 YO2 的专用版本: Elegant Box for YO2

相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 黑色, 绿色, 蓝色, 紫色, 后台管理

适用版本:
WordPress 2.3 或以上版本

主题演示:
点击这里进入演示页面

主题下载: Download

Read More...

WordPress 2.6 主题预览

Jul 18th, 2008 4 Comments
WordPress 2.6 主题预览

WordPress 有一项很好很强大的新功能, 主题预览.
当你在后台中选择任何一款主题时, 会在网页中新的一层显示主题预览. 这个预览更像是一个演示版本 (Demo), 你在使用改主题之前可以尽情地体验, 而不再需要一个一个换上去跑.

功能是很好, 同时也带来了新的问题.
1. 它的处理传参不可以带 '.' 号.
也就是说, 当主题目录名带有点号时 (如: 将主题目录 block 改为 block_1.4.1), 预览将会失效, 而只是显示一片空白. 不信? 试试!
2. 预览带来超强体验, 但速度很慢, 而且目前必须走此流程, 不想预览也得预览.
可能你也留意到了, GET 的传参中有 preview=1 这项. 或许以后会通过它解决这个问题. 而现在, 我们也可以做些事情, 如果你不想耗太多时间, 其实可以用点号处理 (请看问题 1). 也就是在主题后加上带 '.' 的字符串, 推荐加上版本号. :mrgreen:

现在的 WordPress 后台十分强大, 而且预计会继续追加功能, 以后可能会更像是一个 CMS.

升级到 WordPress 2.6

Jul 17th, 2008 11 Comments

本来不打算这么快就升级的, 但最终还是升到了 WordPress 2.6. 就两个原因:
1. 官方说修正了大量 bugs, 貌似有 194 个.
2. 新的头像功能和可移动的 wp-content 目录功能, 需要升级来对应主题和插件.

新的头像功能可以选择头像显示与否, 但用户头像还得到 http://www.gravatar.com/ 去上传, 默认头像也只能使用 WordPress 提供的那几个. 这功能应该还会继续完善的, 这只是一个过渡而已, 而用作过渡的产品往往是残废的. 此功能一出, 大部分主题都得进行相应的处理, 希望能在本星期内将我那两个已发布的模板升级一下, 以适应 WordPress 2.6.
默认头像可以在 "Settings -> Discussion -> Avatars" 中选择.

可移动的 wp-content 目录... 汗一下, 我现在还有弄清楚要在什么地方更改.
因为此目录包含了插件目录 plugins, 当目录被移动到其他地方的时候, 很多插件的 JavaScript 和 CSS 文件将会加载失败, 成为了衍生 bug, 所以需要对应掉.
如果谁知道怎么使用, 请告诉我, 感激不尽. 虽然这是个很人性化的功能, 但不推荐大家现在就使用, 因为大部分插件还没跟上, 使用后将有大量插件失效. 也许下个版本的 WordPress 可以正常地用上.

主题选择有个预览功能, 很好很强大. 但不知道为什么, 有些主题不能进行预览... :?:
还有一个叫 Turbo Gears 的功能, 它会将一些文件保存到本地, 应该算是一种加速功能吧. 但我目前并不打算使用, 原因很多很多...
还有许多新功能, 还没来得及逐一试用, 还是留着慢慢品味吧...

侧边栏应该放在左边还是右边?

Jul 15th, 2008 23 Comments
侧边栏应该放在左边还是右边?

本文翻译自: Should a Sidebar Go On the Left or Right?

无论你使用三栏布局还是双栏布局, 你都必须选择一边放置内容部分, 一边放置侧边栏. 左边还是右边呢? 究竟放在哪一边最好?

一直以来, 答案就是: 取决于你的博客.

为什么在右边?

西方人 (现代中国人也一样) 习惯从左到右阅读. 在浏览页面的时候, 我们会从左到右 (和从上到下) 地看. 将你的侧边栏放置在右边, 读者将会首先浏览你的文章内容.

很多人还在使用 800x600 分辨率. 在设计你的主题时, 你会有意无意地围绕着宽度为 1024 像素的布局而进行. 这样特大的空间更适合你的大部分用户.
可是, 还有一小部分的用户仍然在使用 800x600 分辨率的显示器, 他们在浏览的时候会出现烦人的横向滚动条. 如果你的内容部分放置在左边, 他们就不必通过横滚去阅读文章. 只有在查看侧边栏时才需要进行横滚.

你的博客将看起来像一个博客. 作为一个博客人, 我更倾向于在博客阅读文章, 而非常规的网站. 我很喜欢个人博客, 因为撰写这些博客的人对他们的话题有十足热情, 且具有社区交互性. 大部分的博客人都是这么认为的.

Read More...

WordPress 主题 Blocks

Jul 13th, 2008 106 Comments

主题简介:
Blocks 是从我的 Opera Blog 里移植过来的, 简单清爽, 零图片. 该主题布局灵活, 可以在后台切换成两栏模式或者三栏模式, 也可以将侧边栏切换为居左或居右, 支持 Widgets, 兼容WordPress 2.7 嵌套回复, 评论翻页等新特性.
已发布 YO2 的专用版本: Blocks for YO2

相关标签:
双栏式, 三栏式, 固定宽度, 支持 Widget, 左侧边栏, 右侧边栏, 白色, 简洁, 淡雅, 通过 XHTML, 通过 CSS, 后台管理

适用版本:
WordPress 2.5 或以上版本

主题演示:
点击这里进入演示页面

主题下载: Download

Read More...

最新评论插件 WP-RecentComments

Jul 6th, 2008 333 Comments

在 WordPress 的侧边栏显示最新评论. 你可以限制显示评论的数量, 设置评论摘要的最大长度, 过滤反链接评论. 你还可以显示或屏蔽评论者头像, 调整头像的尺寸和位置. 除此之外, 此插件支持 WordPress Widget. 而现在, 你可以通过点击分页按钮来查看新旧评论.

最新评论, Recent Comment, WordPress, WP, 插件

适用版本

WordPress 2.5 或以上

插件下载

WP-RecentComments 最新版本
WP-RecentComments 1.8.3

Read More...