WordPress钩子的创建与使用

我们在进行WordPress开发的时候,经常会遇到许多主题都会有一些钩子函数,那么这些钩子函数我们可以如何利用呢?钩子函数是什么呢?这些问题今天我们来好好聊一聊!

Hooks钩子是什么?

  • Hooks钩子是一段代码在特定的位置交互/修改另一段代码的一种方式。是开发者对WP核心代码一种覆盖和补充!
  • Hooks钩子有两种类型:
  1. Action action允许你在特定的位置执行特定的函数,新增内容等
  2. Filter它们与Actions相对应。它们通过函数修改传递的内容

创建钩子函数:

<?php do_action('content_after_main');?>
  • 在上面钩子函数中,content_after_main是新定义的钩子函数名称,你可以自由定义!

使用钩子回调函数:

add_action('content_after_main','tianjia_neirong');
  function tianjia_neirong()
{
echo'这是添加的内容'
}

添加两个回调函数则会执行两个不同的函数:

add_action('content_after_main','tianjia_neirong,2');
add_action('content_after_main','tianjia_neirong1,1');
  function tianjia_neirong()
{
echo'这是添加的内容'
}
  function tianjia_neirong1()
{
echo'这是添加的内容1'
}
  1. 我们可以在add_action(‘content_after_main’,’tianjia_neirong,2′);的括号里使用逗号隔开,然后标上序号,那么它则会优先执行
  2. 同时你也需要单独写所添加的回调函数名称的,自定义函数

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

给TA打赏
共{{data.count}}人
人已打赏
php

PHP获取子比主题模态框-日志

2023-10-5 18:41:09

css3html5前端

CSS3+HTML5实现开关动态特效按钮

2023-5-3 12:25:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索