@@ -76,15 +76,15 @@ discard block |
||
76 | 76 | echo '<style id="kirki-css-vars">'; |
77 | 77 | echo ':root{'; |
78 | 78 | foreach ( $fields as $id => $args ) { |
79 | - if ( ! isset( $args['css_vars'] ) || empty( $args['css_vars'] ) ) { |
|
79 | + if ( ! isset( $args[ 'css_vars' ] ) || empty( $args[ 'css_vars' ] ) ) { |
|
80 | 80 | continue; |
81 | 81 | } |
82 | - $val = Kirki_Values::get_value( $args['kirki_config'], $id ); |
|
83 | - foreach ( $args['css_vars'] as $css_var ) { |
|
84 | - if ( isset( $css_var[2] ) && is_array( $val ) && isset( $val[ $css_var[2] ] ) ) { |
|
85 | - echo esc_attr( $css_var[0] ) . ':' . esc_attr( str_replace( '$', $val[ $css_var[2] ], $css_var[1] ) ) . ';'; |
|
82 | + $val = Kirki_Values::get_value( $args[ 'kirki_config' ], $id ); |
|
83 | + foreach ( $args[ 'css_vars' ] as $css_var ) { |
|
84 | + if ( isset( $css_var[ 2 ] ) && is_array( $val ) && isset( $val[ $css_var[ 2 ] ] ) ) { |
|
85 | + echo esc_attr( $css_var[ 0 ] ) . ':' . esc_attr( str_replace( '$', $val[ $css_var[ 2 ] ], $css_var[ 1 ] ) ) . ';'; |
|
86 | 86 | } else { |
87 | - echo esc_attr( $css_var[0] ) . ':' . esc_attr( str_replace( '$', $val, $css_var[1] ) ) . ';'; |
|
87 | + echo esc_attr( $css_var[ 0 ] ) . ':' . esc_attr( str_replace( '$', $val, $css_var[ 1 ] ) ) . ';'; |
|
88 | 88 | } |
89 | 89 | } |
90 | 90 | } |
@@ -106,8 +106,8 @@ discard block |
||
106 | 106 | $fields = Kirki::$fields; |
107 | 107 | $data = array(); |
108 | 108 | foreach ( $fields as $field ) { |
109 | - if ( isset( $field['transport'] ) && 'postMessage' === $field['transport'] && isset( $field['css_vars'] ) && ! empty( $field['css_vars'] ) ) { |
|
110 | - $data[] = $field; |
|
109 | + if ( isset( $field[ 'transport' ] ) && 'postMessage' === $field[ 'transport' ] && isset( $field[ 'css_vars' ] ) && ! empty( $field[ 'css_vars' ] ) ) { |
|
110 | + $data[ ] = $field; |
|
111 | 111 | } |
112 | 112 | } |
113 | 113 | wp_localize_script( 'kirki_auto_css_vars', 'kirkiCssVarFields', $data ); |