如果选中复选框,加载/触发几个函数的最简单方式?

时间:2020-04-12 作者:Chaz Pierce

我在Woocommerce产品的常规设置上有一个自定义复选框字段。

我还有5个左右的函数,它们都能完成我希望它们完成的任务。这些内容目前包含在“我的孩子”主题的功能中。php文件。

我想这样做,一旦选中产品管理页面上的复选框并保存。。。所有这些功能现在都处于活动状态,只影响上述产品。

有没有比添加条件更简单、快捷的方法if ( \'yes\' == $custom_field && $otherstuff ) 手动执行每个功能?

1 个回复
SO网友:Stoian Delev

function start_all(){
    $option = get_option($name);
    if ( \'yes\' == $custom_field && $otherstuff ){
         function_1();
         function_2();
         function_3();
    }

}
在函数中使用它并调用所需的whit hook-这只是一个示例