<?php
//定义函数
function funa(){
echo "定义的函数<br>";
do_action('after_funca');//定义钩子位置
}
?>
<?php
//修改函数
function myfan1(){
echo "这是添加修改第二段内容的内容<br>";
}
function myfan(){
echo "这是添加修改第一段内容的内容<br>";
}
add_action('after_funca','myfan1',1);
add_action('after_funca','myfan','myfan1');
funa();
?>
前端显示打印:
定义的函数
这是添加修改第一段内容的内容
这是添加修改第二段内容的内容
$ t a g : 必 填 ( 字 符 串 ) 。 tag:必填(字符串)。 tag:必填(字符串)。function_to_add 所挂载的动作(action)的名称。
$function_to_add:必填(回调)。你希望挂载的函数的名称。
$priority:可选(整型)。用于指定与特定的动作相关联的函数的执行顺序。数字越小,执行越早,默认值 10 。
$accepted_args:可选(整型)。挂钩函数所接受的参数数量。
BUG:第三个参数如果传入非整数,不会报错,而优先调用读取