声明与变量

时间:2016-04-18 17:31:14

标签: php anonymous-function buddypress

我有以下情况:

add_action( 'bp_setup_nav',  function() {
    bp_core_new_nav_item( array(
        'screen_function'         => 'redirect_user_to_author_page',
    ));
});

$redirect_user_to_author_page = function (){
    wp_redirect(home_url());
    exit;
};

在参数screen_function中,我必须声明下面的函数。如果我将变量名称放在$中,则不会调用该函数。如果我输入$,PHP会指责错误:

  

未定义的变量:redirect_user_to_author_page

如何在参数中声明与变量关联的匿名函数?

根据文件:

  

screen_function String |可选|默认值:FALSE |功能名称   单击导航项时运行。

0 个答案:

没有答案