什么是WordPress
WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行前100万的网站中有超过16.7%的网站使用WordPress。到了2011年8月,约22%的新网站采用了WordPress。WordPress是目前因特网上最流行的博客系统。
WordPress本地环境搭建
安装教程:
http://jingyan.baidu.com/article/90bc8fc82098def653640c88.html
安装成功:
进入网站的地址是
http://localhost/wp
或者
http://127.0.0.1/wp
。
进入网站后台的地址是
http://localhost/wp/wp-admin
或者
http://127.0.0.1/wp/wp-admin
。
WordPress插件
什么是插件
插件(又译外挂,英文为Plug-in、Plugin、add-in、addin、add-on、addon或extension)是一种电脑程序,通过和应用程序(例如网页浏览器,电子邮件客户端)的互动,用来替应用程序增加一些所需要的特定的功能。最常见的有游戏、网页浏览器的插件和媒体播放器的插件。
WordPress之所以能成为当今主流的内容管理系统,其中一个强大的特点就是可以安装各种类型的插件以增强WordPress本身的功能。安装完WordPress后,往往需要安装一些插件,这样才能最大限度地使用WordPress。
插件的实现原理
WordPress插件机制实现原理
主程序如果希望自身的功能可以被扩展,就需要:①提供一组服务 (Service Interface),提供(约束)插件对主体能力可控制的边界。服务定义的越精细,插件控制的粒度越小,能力越大,但耦合度和复杂度也越高。②定义一种扩展契约 (Plug-In Interface),描述插件应如何设计以便于主程序发现。并通过插件管理模块 (Plug-In Manager) 来发现、维护插件。
插件通过实现主程序规定的扩展契约(通常是一个接口),标明自己的身份,并接收来自主程序的事件响应。通过调动主程序提供的服务,实现和主程序的交互。这一过程,通常都是被
