Npcink Blog
切换菜单

PHP 钩子

更新于:2023年4月3日

本页目录1 节

PHP 钩子概述

WordPress 的 PHP 钩子是 WordPress 官方方便二次开发而预设的数据修改装置。
使用钩子可以在 无需修改源代码的前提下,实现二次开发。


钩子分为“动作”和“过滤器”两种。这里简单介绍一下区别,详细使用方法可以在最后的官方文档处查看详细信息:

  • 动作钩子:当代码运行到预设的动作时,将检测是否添加过动作钩子。若有,则联动执行动作。由于只是联动,因此无返回值
  • 过滤器钩子:当代码运行到预设的过滤器时,将检测是否添加了过滤器。若有,将过滤器的参数传输给钩子,钩子内对数据进行增删改查的过滤后,返回数据。继续执行后续操作。

reVival 主题可用的钩子不限于本文档提供的部分,本章节是 reVival 主题专有的“钩子”和“过滤器”。WordPress 官方的钩子在本主题中仍然适用。

发挥你的想象可以完成很多其他工作,例如在首页增加大型的广告等


官方文档:https://developer.WordPress.org/plugins/hooks/