从上一篇:wordpress 3.5 filter 消息标签的名称 ,我们知道了wordpress过滤器消息灵活性。接下来,我们分析下这个具体执行过程。这个也是wordpress 优秀代码一个核心点。学习并使用该方法,应用到自己的站点中,将会给自己的系统带来很大的灵活性提升,扩展性将大大增强。其实这 类设计模式,就是”监听者模式“,先让监听者监听某个事件,只要发生某个事情,就去执行任务。对一个事件,可以添加条监控,分别执行独立任务。 不过,消息过滤模式,它有一个特点,每个执行任务将会返回一个结果,这个结果将作为下一个任务输入参数。第一个任务输入参数,就是发送消息,并且传入的参数。 是不是感觉有点晕晕啦,呵呵,如果对监听者设计模式熟悉的话...
阅读全文
wordpress 框架有很多优点,从前一篇“《我的博客》之从技术眼中分析wordpress结构优缺点” ,可以看到,它的消息标签在解耦方面扩展性有多强。 我看了,wordpress官方手册,里面没有对所有标签进行罗列。而如果你要进行wordpress插件开发,功能扩展开发。它的消息标签,是必须要有所了解的。 以下是我收集的所有filters类的消息标签,居然有500多个。 'add_menu_classes' 'admin_body_class' 'admin_comment_types_dropdown' 'admin_footer_text' 'admin_memory_limit' 'admin_post_thumbnail_html' 'admin_title' 'admin_url' 'admired_attachment_size' 'admired_author_bio_avatar_size' '...
阅读全文