PHP钩子概述
WordPress 的 PHP 钩子是 WordPress 官方方便二次开发而预设的数据修改装置。
使用钩子可以在 无需修改源代码的前提下,实现二次开发。
钩子分为“动作”和“过滤器”两种。这里简单介绍一下区别,详细使用方法可以在最后的官方文档处查看详细信息:
- 动作钩子:当代码运行到预设的动作时,将检测是否添加过动作钩子。若有,则联动执行动作。由于只是联动,因此无返回值
- 过滤器钩子:当代码运行到预设的过滤器时,将检测是否添加了过滤器。若有,将过滤器的参数传输给钩子,钩子内对数据进行增删改查的过滤后,返回数据。继续执行后续操作。
reVival主题可用的钩子不限于本文档提供的部分,本章节是reVival主题专有的“钩子”和“过滤器”。WordPress官方的钩子在本主题中仍然适用。
发挥你的想象可以完成很多其他工作,例如在首页增加大型的广告等