如何用回调函数‘克隆’选择metabox选项?

时间:2021-06-01 作者:Yem

这是我的代谢箱

      array(
        \'id\'    => \'all_btns\',
        \'name\'  => \'Button Select\',
        \'type\'  => \'select\',
        \'options\' => array(
            \'button\'         => \'Button\',
            \'button_red\'     => \'Button Red\',
            \'button_yellow\'  => \'Button Yellow\',

        ),             
        \'callback\' => \'metabox_clone_options\',
      ),
我想克隆这个options 到另一个metabox阵列

1 个回复
最合适的回答,由SO网友:anton 整理而成

在函数中添加一个简单函数。php文件

function get_button_styles(){
    return array(
        \'button\'         => \'Button\',
        \'button_red\'     => \'Button Red\',
        \'button_yellow\'  => \'Button Yellow\',

    );
}
使用它可以获取不同元框字段中的按钮样式

array(
    \'id\'    => \'all_btns\',
    \'name\'  => \'Button Select\',
    \'type\'  => \'select\',
    \'options\' => get_button_styles(),             
    \'callback\' => \'metabox_clone_options\',
),