所以我在这个项目中使用了 WordPress,我不太确定如何进行这个整洁干净的 .
我一共有8个选项。如果其中任何一个被设置,我需要一些事情发生。我还需要为每一组执行它。
让我们使用两个,现在
if( (genesis_get_option('setting_one', 'settings') || genesis_get_option('setting_two', 'settings')) !== '')
{ // print() each one that is set }
您可以看到以这种方式处理 8 个选项会很快变得非常难看。我所有的设置都有一个相同的前缀:( setting_a
, setting_b
, setting_one
, setting_two
)
我在想类似的东西
$settings = array_fill(1, 8, 'setting_');
$labels = array(1 => 'a', 'b', 'c', 'd', 'one', 'two', 'three', 'four');
....但后来我不知道从那里去哪里。
必须有某种干净的方法来做到这一点?