‘显示’ 标签下的文章
2008/0715

WordPress运行原理学习笔记之二:插件机制初探

分类:wordpress | 发表评论(7 条评论) | 点击量:1623次

WordPress运行原理学习笔记之一:主题机制初探

WordPress运行原理学习笔记之二:插件机制初探

Wordpress的插件机制使得开发者可以方便地向系统添加自己需要的功能,而这是使得Wordpress得以在全世界流行的重要原因。一个 WordPress插件是一个程序,或者是用PHP脚本语言写出的一个或一些函数的集合,用来往WordPress Webblog 里增加一些特定的特征和服务,它们可以通过WordPress的 Plugin Application Program Interface (API) 提供的接入点和函数无缝的集成到Webblog里.

插件机制的实现主要依靠wp-includes目录下的plugin.php文件,该文件中包含了与插件机制相关的几个函数。在 wordpress内核运行时设立了一些标记(tag),当遇到这些标记时,wordpess会自动调用挂载到 (hook to)这个标记上的所有函数,该功能是通过数组来实现的,其过程可以直观的表示为下图:

插件hook原理

用户可以通过plugin API方便的将自定义的功能添加到系统相应的位置。需要指出的是:wordpress定义了两种类型的插件API,行为(actions)和过滤器 (filters):

[相关文章]
2008/0612

Firefox打开页面长期处于‘Read i.ytimg.com‘状态的原因

分类:未分类日志 | 发表评论(2 条评论) | 点击量:1830次

今天打开博客时候发现页面显示有点不正常,Firefox左下角一直显示:Read i.ytimg.com。百度一下i.ytimg.com竟然没有一个结果,Google了下倒是很多,总结如下:

第一,出现这种状况不是该网页的问题。

第二,这个问题只出现在网页中包含Youtube视频的时候,只要点击下播放按钮问题就没有了。

第三,YouTube的播放器中所用到的图片——比如播放结束后出现的相关视频的截图,都是来自ytimg.com。(ytimg.com is YouTube Image Server)

[相关文章]