插件/WordPress Widgets
什么是Widget?
WordPress Widget又被称为“侧边栏附件”,是WordPress博客侧边栏中的WordPress插件或附加程序。
WordPress Widgets 是Automattic公司为WordPress以及WordPress博客而开发的,通过WordPress Widgets,用户即使不了解HTML、PHP等代码,也可以轻松地在WordPress博客的侧边栏加入小配件、文本、图片等设计元素以个性化自己的博客。目前很多WordPress插件都带有Widget版本,方便用户添加到侧边栏中。
可选的WordPress Widgets
WordPress 2.3版本时开始完全整合Widgets。API也有所改进,这样widgets使用起来更为方便,并且还能通过WordPress主题中的Design选项移动侧边栏上的widgets。
使用Widgets
Widgets 安装板上有很多关于WordPress Widgets及其用法的信息。带有widget版本的WordPress插件在激活后,会出现在Widgets安装板上。
选择希望WordPress Widgets的侧边栏显示区域
一般来说,如果用户的WordPress主题面向多个侧边栏,可以将WordPress Widgets从Widget选项列表中添加到任意侧边栏。用户可以改变侧边栏上Widgets的位置和顺序。点击Widget右边的图标,进入选项,可以编辑或改变该Widget的设置。编辑完成后,点击okay保存,点击选项窗口外的浏览器部分也可以保存。
WordPress Widgets的功能多种多样,从最基本功能到添加“静态”文本、图片,还可以链接到WordPress博客侧边栏,甚至还可以自动添加已生成的代码链接表、图片、视频、计数器等。
WordPress最新版本中已经加入了Widgets,但目前还未实现能够让WordPress主题使用WordPress Widgets。更多信息参见 Widgetizing Themes。
使用文本Widgets
WordPress最新版本中的内置文本Widget可将新文本、链接和图片添加到WordPress博客的侧边栏中。用户可以在侧边栏中加入任意数量的必需文本widgets,每个都可以是完全独立的不同widget。
将文本Widget添加到侧边栏
要将文本Widget加入侧边栏,首先进入Design > Widgets选项,然后选择期望放置文本Widget的侧边栏位置,最后在Widgets列表中选择Add Text。
点击“Edit”编辑文本Widget
点击“Edit”进入widget选项,在文本Widget中输入文本。
在文本Widget中添加文本
表格中有两个版块可以输入文本或代码。用户可以在上面的版块中输入关于文本的描述或该widget的名称,下面的版块中则可以输入widget的内容或HTML代码。要改变或添加博客文本Widget中的内容,可以点击Change;要从博客侧边栏中删除文本Widget,点击 Remove。
以下是一些已知能够在WordPress 文本Widget上运行的内容供应商。用户可以将内容供应商所提供的必要代码复制到自己的widget中,这样就可以在博客上显示内容供应商所提供的内容。(需改变原始内容)
- Babelfish Yahoo Translation ——可翻译网页或其他URL
- BannerBot —— 关于banner的网站
- Bitty Browser —— bitty.com的baby浏览器,博客专用
- ClustrMaps —— 基于地理定位的访问计数器
- del.icio.us —— 书签链接
- Etsy Mini-Shop —— 为用户的Etsy 小店设计HTML代码
- Flickr —— HTML badge和Flash Badge
- Kucoon —— 博客玩具
- Gabbly —— 聊天对话框
- gapingvoid.com —— 显示Hugh Macleod的最新动画
- GasBuddy —— 显示不同的汽油价格或搜索框,以查找最低汽油价
- Last.fm —— Last.FM的排行榜
- Lovelybooks —— 和大家分享你的书籍收藏
- Map24 —— 提供多种查找地图、计划路线的工具
- MuseStorm —— 生成可复制到Widget管理界面的代码
- Pandora —— 收藏最喜欢的歌
- Snipperoo —— 一项可管理第三方widget的widget服务
- TerraServer —— Terraserver图片和拓扑图
- YouTube —— 提供视频URL与可嵌套的播放器
使用RSS Widgets
内置RSS Widget 可在用户的侧边栏中添加feed信息。和文本Widget一样,用户也可以添加任意数量必需的RSS widgets。
点击Widget上的 Edit链接,打开控制板,可以在其中编辑feed的URL、feed的描述以及希望从feed中显示的条目数量等选项。
用户可以从不同渠道添加feeds,比如del.icio.us, Ebay, SabifooAOL即时通讯账户,Jabber,MSN,Yahoo通讯,Google Talk,以及Amazon产品RSStalker.com等。用户还可以从博客上添加feeds。
总的来说,WordPress RSS/Feed Widget 只能导入文章标题。如果访问者将鼠标停顿在标题上,会显示文章的相关说明,说明内容可能是文章摘要,也可能是文章开始部分的一段文字。
查找WordPress Widgets
WordPress Plugin Directory 中有很多WordPress Widgets和WordPress 插件(带widget版本),最常用的WordPress Widgets也列在其中,用户可以搜索需要的widgets,或在Widget标签中进行选择。
为WordPress主题使用Widgets作准备
要使WordPress Widgets能够在WordPress主题上运行,首先要使主题做好“widget”准备,详细信息参见Widgetizing Themes。
用户也可以在 WordPress Theme Directory列表中选择可以安装widgets的主题。
编写自己的widgets
WordPress插件可转换成widgets形式,也可以通过 Widgets API 添加widgets功能及选项。 Widgets API 是关于编写WordPress Widget 插件的开发文档。
其它WordPress Widgets相关资源
- List of Widgets
- Automattic – How to Use Widgets
- Automattic – WordPress Widgets Download
- Automattic – Widgets API
- Automattic – Widgetizing Themes
- Automattic – Widgetizing Plugins
- WordPress Development Blog Announcement
- WordPress.com Blog – WordPress Widgets on WordPress.com
- Widgets Ready Volunteer WordPress Theme Conversion
- Widget-Enable WordPress Themes in 3 Easy Steps
- Designing a Theme to Include WordPress Widgets?
- Playing with WordPress.com New Sidebar Widgets
- Wikepedia Widget (computing)
- Create Multiple Dynamic Sidebars for Widgets
- WordPress Widgets at WordPress Widgets Blog
- Widgetize your WordPress Theme
- Widgetizing your WordPress
- See How Easy It Is To Widgetize WordPress Themes
- Create a wordpress widget from scratch
分类:中文手册