5ucms论坛

标题: add_action() remove_action():将函数连接到指定action(动作)/移除操作 [打印本页]

作者: admin    时间: 2021-5-31 14:36
标题: add_action() remove_action():将函数连接到指定action(动作)/移除操作
add_action()函数:将函数连接到指定action(动作)。

  1. <?php
  2.     add_action( $tag, $function_to_add, $priority, $accepted_args );
  3. ?>
复制代码

对应的执行这个特定动作的函数:

  1. <?php
  2.     do_action(string $tag, $arg = '');
  3. ?>
复制代码

参数

$tag(字符串)(必填)$function_to_add 所挂载的动作(action)的名称。(在Plugin API/Action Reference 上查看动作hook列表)。也可以是一个主题或插件文件内部的一个动作,或者特定的标签“all”,这个函数将被所有的钩子(hooks)调用。默认值:None
$function_to_add(回调)(必填)你希望挂载的函数的名称。注:在 PHP“回调”类型文档中 所罗列的字符串格式化的语法均可用。默认值:None
$priority(整数)(可选)用于指定与特定的动作相关联的函数的执行顺序。数字越小,执行越早,具有相同优先级的函数在它们被添加到动作的顺序执行。默认值:10
作者: admin    时间: 2021-6-3 14:06
移除就是把上边的 add_action改为 remove_action




欢迎光临 5ucms论坛 (http://bbs.5ucms.com/) Powered by Discuz! X3.2