WordPress 主题 Theme Codename H 之 Web Slice 模版设计

本文是 LiveSino 的 Theme Codename H 介绍系列之一,详细谈论了 WordPress 主题 Theme Codename H 中 Web Slice [1] 模版的设计及思考。

微软在 IE8 中引入了新特性 Web Slices,中文名为网页快讯:允许用户订阅网页的局部,并由 IE 自动进行定时检查该部分网页的更新,而用户无需访问该网站即可在收藏栏查看。主要应用于网站资讯更新、新邮件等内容的提醒,或版本跟踪。

WordPress 主题 Theme Codename H 之 Web Slice 模版设计

1)缩小版博客标志、兼博客首页访问按钮,我在其右侧添加了“外链”图标以暗示其可点击。

2)考虑到 Theme Codename H 多处使用到了搜索框,我将搜索表单代码独立写在了(第一版就已如此)。而 Web Slice 底部的搜索框,正是直接调用了搜索表单模块。

也因此,Web Slice 模版中的搜索框与 Theme Codename H 顶部右侧的一样,也支持显示提示信息。这里的“搜索 ”就是提示信息,点击输入框准备输入时,提示文字将自动消失;当输入框文本为空,且焦点离开输入框时,自动显示提示信息。

3)Web Slice 模版的最新文章已减少至 4 篇,可以说,原来的 10 篇最新文章不符合 Web Slices 强调精简的气质。

WordPress 主题 Theme Codename H 之 Web Slice 模版设计

4)鼠标经过右边栏的最新文章即会显示 Web Slice 订阅按钮,在最新文章标题的右侧的 Web Slice 文字除了暗示此模块支持 Web Slice 外,点击其本身也可订阅。

我曾疏忽了 Web Slices 开发时需要注意的一点,特此记录:若 Web Slice 仅采用 Alternative Display 方式 [2] 调用外部网页,IE 并不缓存页面,因此无法与新页面对比,收藏栏也无法加粗文字提醒。解决方案是:同时使用基本的 Entry Content 方式缓存内容,用以对比是否有更新。

[1] 指 Theme Codename H 主题中的模版时采用单数 Web Slice;指 IE8 特性时用复数 Web Slices。

[2] Alternative Display 正是 Theme Codename H 所采用的调用方式,可支持搜索表单。

无觅相关文章插件,快速提升流量

21 条评论

发表评论