@@ -164,18 +164,18 @@ |
||
164 | 164 | */ |
165 | 165 | public function loop_fields( $config_id ) { |
166 | 166 | foreach ( Kirki::$fields as $field ) { |
167 | - if ( isset( $field['kirki_config'] ) && $config_id !== $field['kirki_config'] ) { |
|
167 | + if ( isset( $field[ 'kirki_config' ] ) && $config_id !== $field[ 'kirki_config' ] ) { |
|
168 | 168 | continue; |
169 | 169 | } |
170 | 170 | if ( true === apply_filters( "kirki/{$config_id}/webfonts/skip_hidden", true ) ) { |
171 | 171 | // Only continue if field dependencies are met. |
172 | - if ( ! empty( $field['required'] ) ) { |
|
172 | + if ( ! empty( $field[ 'required' ] ) ) { |
|
173 | 173 | $valid = true; |
174 | 174 | |
175 | - foreach ( $field['required'] as $requirement ) { |
|
176 | - if ( isset( $requirement['setting'] ) && isset( $requirement['value'] ) && isset( $requirement['operator'] ) ) { |
|
177 | - $controller_value = Kirki_Values::get_value( $config_id, $requirement['setting'] ); |
|
178 | - if ( ! Kirki_Helper::compare_values( $controller_value, $requirement['value'], $requirement['operator'] ) ) { |
|
175 | + foreach ( $field[ 'required' ] as $requirement ) { |
|
176 | + if ( isset( $requirement[ 'setting' ] ) && isset( $requirement[ 'value' ] ) && isset( $requirement[ 'operator' ] ) ) { |
|
177 | + $controller_value = Kirki_Values::get_value( $config_id, $requirement[ 'setting' ] ); |
|
178 | + if ( ! Kirki_Helper::compare_values( $controller_value, $requirement[ 'value' ], $requirement[ 'operator' ] ) ) { |
|
179 | 179 | $valid = false; |
180 | 180 | } |
181 | 181 | } |