用户登录

Filter 就是处理 WordPress 数据用的一种东西,也就是在 WordPress 要执行某些动作之前,数据有机会被 Filter 先处理加工一下,然后再去执行指定的动作。比如在把数据放到数据库里,或者输出到用户的浏览器上 .. Filter 就是在它们之间的一种东西 ..

WordPress 提供了很多 Filter Hook .. 我们可以根据自己的需求找到对应的 Filter Hook 去使用。你可以先在插件里定义自己的 Filter ,也就是你想怎么样处理需求的数据,然后再把它挂载到对应的 Filter Hook 上面去执行。这样 WordPress 就会在某个特定的时机去执行我们定义的这些 Filter 来处理加工数据了 ..

比如有些特别的原因,我希望可以在页面的 body 标签里面添加一个自己需要的 class .. 先定义一个函数 .. 名字可以是 ninghao_body_class .. 它支持一个参数,就是 $classes .. 也就是应用在 body 标签上的 class 的名字 ..

这个参数的值是一个数组 .. $classes[] .. 等号的右边就是想要添加的 css 类的名字 .. 比如添加一个 red .. 把这个类的列表以后我们需要在方法里面返回加工之后的数据 .. 这里返回的就是 $classes ..

下面我们要做的就是去找一个合适的 filter hook ..

Filter Hook:在做事之前先加工处理一下数据《 WordPress 开发:钩子 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点