だから私はこのプロジェクトにWordPressを使用していますが、このすっきりとしたクリーンな方法についてはよくわかりません。
全部で8つのオプションがあります。それらのいずれかが設定されている場合、私は何かが起こる必要があります。また、1セットごとに実行する必要があります。
今のところ、2つ使用しましょう
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');
....しかし、私はそこからどこに行くべきかわかりません。
これを行うためのある種のクリーンな方法があるGOTはありますか?