在 WordPress 博客中预告文章
一般在一集电视节目结束的时候, 都会播放一些来自下一集的片段作为预告. 这可以让观众更有兴致, 这很容易做到, 却可以让人们记住下次收看.
所以, 为什么不在你的博客中也这样尝试一下呢?
如果你使用 WordPress 的 future-posting 来提前安排文章的发布, 你可以预先显示那些文章的部分内容, 让你的读者知道这些文章将会更加具体.
一般在一集电视节目结束的时候, 都会播放一些来自下一集的片段作为预告. 这可以让观众更有兴致, 这很容易做到, 却可以让人们记住下次收看.
所以, 为什么不在你的博客中也这样尝试一下呢?
如果你使用 WordPress 的 future-posting 来提前安排文章的发布, 你可以预先显示那些文章的部分内容, 让你的读者知道这些文章将会更加具体.
上回我介绍了如何在主题中简单实现风格切换功能, 但我的主题风格切换和 wpdesigner7 的究竟有什么不同呢? 主要在获取风格的方法 getPreferredStyleSheet 上.
而这个方法什么时候被调用? 在需要获取风格设定的时候, 主题会先去 Cookie 查找上一次使用的风格, 如果找不到 (一般是第一次运行的时候), 就会调用这个方法.
本文讨论的是如何在主题上添加风格切换功能. 这里将以 Classic 主题为模板, 用红绿蓝三种颜色作为例子, 手牵手地教你如何实现这个功能. 当然这是最简单的实现, 它可以变得更加灵活, 更加强大, 但这些只能在以后的文章中另作讨论. 本文会为你展示一个尽量简化的, 便于理解模型.
什么是主题风格切换? 这里有两种含义, 一是在页面上通过触发事件, 保持主题的结构不变, 但外观改变; 二是在后台里通过改变选项, 使得主题结构发生改变或者结构不变的基础上改变外观; 也可能两者兼有.
对于第一种含义, 比较经典的例子是 Wpdesigner7 主题, 它是著名主题设计人小土豆 (Small Potato) 的力作, 可以通过点击页面上的切换按钮实现风格切换.
对于第二种含义, Glued Ideas Subtle 主题是个很好的例子, 就像它的名字一样, 它是一个十分灵活的主题, 可以在后台通过更改选项来控制页面的现实风格. 另外还有本人的 Blocks 主题, 它可以在后台控制页面结构, 实现在两栏和三栏模式之间的切换.
而本人发布的第一个 WordPress 主题 Elegant Box 则属于两者兼具的主题, 可以让访客在页面上切换风格, 也可以在后台选择默认的显示风格和是否允许访客在页面切换风格.
今天打开 Gmail 邮箱, 整个界面改了, 并提示可以通过 Theme tab (Setting -> Theme) 更换主题. 该新功能允许用户定制 Gmail 的界面主题. 可以在 Theme tab 栏目中点击简缩图选择一个主题来设置你的页面. 但目前不支持上传自定义主题, 并且只对部分用户开放了主题功能.
其中的一些主题可能要求你输入所在的地区, 它们会根据你提供的当地信息让主题应景而变, 比如: 日出, 日落, 天气等等, 就像 iGoogle 主题一样. 如果你不对地区进行设定, 或者设定错误, Google 会将你的地区设置为你选择国家的首都.
Google 为此开发了 30 个主题, 有简洁的, 有唯美的, 还有图片场景的, 而我选择了很酷的 Cold Shower. 你的 Gmail 主题更换了吗?
主题简介:
本人第四个 WordPress 主题, 零插件要求, 支持 Widgets. 很幸运地该主题上了 WordPress Theme Directory 的头版.
使用 YO2 的朋友可以直接到后台选用该主题.
相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 通过 XHTML, 通过 CSS, 后台管理
适用版本:
WordPress 2.5 或以上版本
主题演示:
点击这里进入演示页面
主题下载: Download
WordPress 2.7 快发布了, 最近大家都在为新的嵌套回复和留言翻页功能兼容主题. 这东西说难不难, 但是处理起来还是挺烦的, 尤其是要求兼容旧版本 WordPress 的时候. 幸运的是, 无私的小白鼠 Denis, 不但在自己的博客上做了实验, 还为我们贡献了两篇教程, 热烈地为他鼓掌.
本文中, 我将说说 Denis 和我对 Trackbacks 两种不同的处理方法.
所谓 @ 回复, 就是在评论者名字前添加 '@' 标记, 不涉及评论内容的, 生成带链接的代码并追加到评论输入框中.
我不喜欢那种结构复杂的, 难以维护的嵌套回复, 而是经常使用 @ 回复. 为此我写了个 JavaScript 脚本, 其中包括了这部分的处理.
主题简介:
本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets. 另外, 因为受限于 YO2, 没有实现侧边栏 DBX 的效果.
在 WordPress 2.3.3/2.5.1/2.6.1 上使用 IE 6/7, Firefox 3, Opera 9, Konqueror 3.5.10, Safari 3.1.2 和 Chrome 0.2 测试通过.
本文内所有提及内容, 包括主题只适用于 YO2, 自建 WordPress 用户请访问 http://www.neoease.com/blocks2/ 查看普通版本的相关信息.
相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 简洁, 淡雅, 后台管理
主题下载: Download
蓝色是网页设计中最受追捧的颜色之一, 因此在众多的网页中选出那些被认为是杰出的主题并非易事. Six Revisions 为我们选出了 30 款他们认为是最好的, 独特的, 有创意的, 以蓝色为主的主题.
而我又从这 30 款中选出了自己最喜欢的 10 款. 好东西大家一起来鉴赏, 以后做主题可以借鉴一下.
更多入选主题请查看原文: 30 Beautifully Blue Web Designs
经过三天断断续续的制作, 这个命名为 iNove 的主题其主要部分终于完成了. 这个名字的 Nove 由 Novel 而来, 而 i 是为了赶赶潮流, 就像当年流行在所有东西前面加个 e.
这个主题原本是为一个朋友设计的, 奈何对方不满意, 被我冷藏了一年. 这次拿出来大改造了一番, 加宽了内容框, 修改了评论样式, 支持了很多插件... 自我审视了一番觉得勉强可以见人, 就用上了.
机缘偶合, 昨天架设了一个主题演示站, 并对 Theme-Switcher 改造了一下, 让它支持 Widget.
事情是这样的...
自今年年初开始, 本博客就架设于明网的虚拟主机上. 一直还算安稳, 直到昨天发现服务器连接不上. 好像是与电信发生了纠纷. 看似一时半会不能恢复, 于是我打算重新搭建一个. 却在差不多弄好的时候发现服务器已经恢复正常了, 所以就干脆将这个新做的站作为一个主题演示站, 以后会将一些自己做的, 无版权纠纷的主题放上面去, 毕竟 WordPress 的官方演示站点显得有点局限. 演示站用的是 WordPress 爱好者推荐的空间, 你可以去感受一下: http://demo.neoease.com/
现在很多私营的主题演示站都是用 Theme-Switcher 这个插件来实现在一个站对多个主题的演示的. 这就带来了一个问题: 需要在各个主题演示中迁移到别的主题演示, Theme-Switcher 的主题演示链接列表可以放侧边栏, 但不支持 Widget. 所以我在插件 0.5 版本的基础上改了一下, 让它支持 Widget, 这样就能通过使用 Widget 在每个主题的侧边栏看到主题演示链接列表. 希望对你也有帮助, 下载: theme-switcher_modified.zip
主题简介:
本人第三个 WordPress 主题, 沿用 Blocks 主题配色. 他们是两个主题, 你可以将 Blocks2 看作是 Blocks 的兄弟版本, 而不是加强和升级. 零插件要求, 支持 Widgets.
已发布 YO2 的专用版本: Blocks2 for YO2
相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 简洁, 淡雅, 通过 XHTML, 通过 CSS, 后台管理
适用版本:
WordPress 2.3 或以上版本
主题演示:
点击这里进入演示页面
主题下载: Download
滚动菜单, 顾名思义是以滚动的方式显示和隐藏菜单的. 其实跟淡入淡出菜单和滚动菜单的原理是一样的, 前者是在触发事件的时候改变菜单的透明度, 而后者则是改变菜单的高度. 那为什么后者的处理难度会比前者高呢? 这正因为菜单高度的处理比透明度有更高的技巧要求. 下面我们就讨论一下该如何处理, 并难在什么地方.
这里只列出与淡入淡出菜单实现有所不同的地方, 对于以前说过的问题不再重复. 如有疑惑请先查看之前几篇相关的文章, 也欢迎在此留言交流.