我试图找出相同的函数是否挂钩到多个动作,我可以找出哪个动作调用它吗?
我想在创建和删除用户时发出API调用; 两种情况下的功能都是相同的,只是一个数据点根据创建或删除的不同而不同.只用一个区别制作两个相同的功能感觉不对,但我不确定我还能做到这一点.
建议吗?
这是功能current_filter():
add_action( 'plugins_loaded', 'common_action' );
add_action( 'admin_init', 'common_action' );
function common_action()
{
switch( current_filter() )
{
case 'plugins_loaded':
// do_something( 'Plugins loaded' );
break;
case 'admin_init':
// do_another_thing( 'Admin init' );
break;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1324 次 |
| 最近记录: |