Do_action()实际上是如何工作的?

时间:2018-06-21 作者:Abdus Sattar Bhuiyan

我正在努力理解“Awesome Support”插件代码的代码。我被困在下面的线路上:

<?php do_action( \'wpas_after_ticket_submit\' ); ?>
据我所知,do\\u action();执行挂接在特定动作挂钩上的函数。和do\\u action();接收两个参数
第一个是必需的,它是将要执行的函数,第二个是可选的,它是传递给函数的附加参数。由于只传递了一个参数,因此可以肯定:wpas_after_ticket_submit 是插件中应该进行定义的函数。

我在整个插件中搜索了这个函数,但没有找到这样名称的函数!这是怎么回事<?php do_action( \'wpas_after_ticket_submit\' ); ?> 线路工程<如果我对胡克的理解有误,我道歉。

1 个回复
SO网友:Jacob Peattie

wpas_after_ticket_submit 是挂钩名称,而不是函数名称。函数通过add_action() 通过设置add_action()wpas_after_ticket_submit, 函数名作为第二个参数:

add_action( \'wpas_after_ticket_submit\', \'function_to_hook\' );
所以你需要找到add_action() 其中第一个参数是wpas_after_ticket_submit. 第二个参数将是挂接的实际函数的名称。

结束

相关推荐

Wordpress Admin Tooltip hooks

我想知道是否有一种方法可以使用Wordpress管理工具提示(灰色和蓝色),当你更新你的Wordpress(3.x)时会显示这些提示。显示新功能。谢谢