PHP:如何将带有参数的方法传递给WordPress回调参数?

时间:2018-07-01 20:13:14

标签: php wordpress plugins

我想为WordPress插件的admin部分创建自定义字段。 WordPress允许使用array($ this,'method_name')作为参数传递回调方法。因此,如果我的方法需要参数,如何将它们传递给WordPress中的回调参数?

function setFields() {
        $args = array(
            array(
                'id'=>'first_name',
                'title'=>'First Name',
                'callback'=>array($this->callbacks, 'addTextBox'), // <<-- How to pass parameters here???
                'page'=>'plugin_admin',
                'section'=>'plugin_admin_section',
                'args'=>array(
                    'label_for'=>'first_name',
                    'class'=>'app-class'
                )
            )
        );

        $this->settings->setFields($args);
    }

0 个答案:

没有答案