常用函数-add_action()

常用函数-add_action()

说明

将函数连接到指定action(动作)。

Plugin API/Action Reference 上查看动作hook列表。wordpress核心调用do_action() 时触发动作。

用法

<?phpadd_action($tag,$function_to_add,$priority=10,$accepted_args=1);?>

示例

博客发表新内容时用电子邮件通知朋友:

function email_friends($post_ID)  {        $friends = 'bob@example.org, susie@example.org';        mail($friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com');        return $post_ID;  }    add_action('publish_post', 'email_friends'); 

参数

$tag

(字符串)希望连接到的动作名称(在Plugin API/Action Reference 上查看动作hook列表)

$function_to_add

(回调)希望调用的函数名称。注意: the PHP documentation for the 'callback' type中解释的语法均可用。

$priority

函数的重要程度。改变此参数以决定函数与其他函数的调用顺序。默认值为10,因此(例如)将值设为5时函数运行较早,设为12时运行则较晚。

$accepted_args

函数所接受参数的数量。在WordPress 1.5.1及之后版本中,连接的函数可吸收其它在调用do_action() 或 apply_filters()时设置的参数。例如,comment_id_not_found动作将传递任何函数,若该函数将所请求的评论编号连接到该动作。

人吐槽 人点赞

猜你喜欢

  • Linux centos 7 安装NFS服务
  • Supervisor安装、配置、开启启动
  • activiti部署在linux自动生成表名为大写问题
  • 04 shell编程之循环语句
  • Linux信号机制-signal
  • Atlas安装配置
  • MySql配置文件模板
  • 在CentOS7.4上手动编译安装Mysql-5.7.20
  • Linux学习之十六-Linux用户管理
  • 亲测linux系统安装mysql5.7.22
  • Mysql 如何设置字段自动获取当前时间
  • Mysql 设置字段自动获取当前时间
  • c3p0数据源配置
  • c3p0 MySQL线程池
  • MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
  • MySQLNonTransientConnectionException: No operations allowed after connection closed
  • Atlas实现MySQL读写分离
  • Navicat MySQL连接Linux下MySQL的问题解决方案
  • Mysql 如何设置字段自动获取当前时间
  • Mysql 如何设置字段自动获取当前时间
  • 基于MGR+Atlas的读写分离尝试,以及MGR+Keepalived+Atlas自动故障转移+读写分离设想
  • MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  • php面向对象——11 多文件上传
  • 常用函数-get_tags()
  • 常用函数-zeroise()
  • 常用函数-wp_nonce_field()
  • 常用函数-wp_query()
  • 常用函数-wp_kses_split2()
  • 常用函数-wp_richedit_pre()
  • 模板标签-the_author_meta()
  • 自动化测试
  • 霸屏女郎养成计 让男人身临其境的五招视讯爱爱密技
  • 霸道总裁再粗暴一点 五个爱爱时害羞不敢说却超想要的事情
  • 帝国cms任意模板中调用留言,可只调用已审核的留言,也可不限制是否审核
  • php 链接中加参数传递
  • 噢,没有这个文件。请重新检查文件名,然后再试。谢谢。
  • WordPress谷歌AMP插件 robots 设置、加速移动页面、自动推送代码
  • 发表评论

    用户名: 密码:
    验证码: 匿名发表

    你可以使用这些语言

    查看评论:常用函数-add_action()