根据文件:
do\\U操作(字符串$标记,$参数=“”)
执行挂接在特定操作挂钩上的函数。
我已经写过插件了。他们有很多do_action()
函数,而没有任何函数连接到该特定挂钩。
有什么用do_action( \'wpdocs_i_am_hook\');
具有wpdocs_i_am_hook
其他地方没有用过?
SO网友:Tom
如果您在插件中看到了这一点(或将其留在自己的插件中),那么您正在使您的插件更易于开发人员使用。
例如,我们可以使用do_action(\'stv_plugin_on_form_submit\', $entry, $form, $user);
在跟踪表单提交的自定义插件中。在完成所有代码之后和函数完成之前,添加do_action
将使其他开发人员能够扩展插件的功能。
下面是我通过定义的操作对插件的“扩展”:
add_action(\'stv_plugin_on_form_submit\', \'tom_custom_stv_plugin_on_form_submit\');
function tom_custom_stv_plugin_on_form_submit($entry, $form, $user){
//send HTTP POST to API
}
如果您使用这种技术,您就可以确保您的插件(或主题)更灵活,以便其他插件将来使用。
进一步阅读: