WordPress插件开发需熟知的4个函数
add_action、do_action、add_filter、apply_filters
*_action面向Web流,*_filter*面向数据流。add_*是用户用来挂接WordPress预留接口的函数。如果需要自己定义供他人挂接的扩展点,可以使用do_action,apply_filters来部署,通常不是要改造到骨头不会用上它们。
之所以谈到这个话题是因为文件上传类型限制引起的,搜遍整个网络,关于上传及过滤处理的并不多,其中找到一篇中文的博文,作者毫不客气直接修改WordPress内部源码文件。我想WordPress不至于如此吧,于是就产生了下面的代码片段:











































