Wordpress:找出哪个钩子叫做函数

Roh*_*hit 5 wordpress hook

我试图找出相同的函数是否挂钩到多个动作,我可以找出哪个动作调用它吗?

我想在创建和删除用户时发出API调用; 两种情况下的功能都是相同的,只是一个数据点根据创建或删除的不同而不同.只用一个区别制作两个相同的功能感觉不对,但我不确定我还能做到这一点.

建议吗?

bra*_*ilo 7

这是功能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)