@@ -38,7 +38,7 @@ |
||
| 38 | 38 | |
| 39 | 39 | // We're using a flat select. |
| 40 | 40 | foreach ( $this->choices as $key => $args ) { |
| 41 | - $this->choices[ $key ] = $args['label']; |
|
| 41 | + $this->choices[ $key ] = $args[ 'label' ]; |
|
| 42 | 42 | } |
| 43 | 43 | } |
| 44 | 44 | } |
@@ -158,41 +158,41 @@ |
||
| 158 | 158 | // Get the basics from the parent class. |
| 159 | 159 | parent::to_json(); |
| 160 | 160 | // Default. |
| 161 | - $this->json['default'] = $this->setting->default; |
|
| 161 | + $this->json[ 'default' ] = $this->setting->default; |
|
| 162 | 162 | if ( isset( $this->default ) ) { |
| 163 | - $this->json['default'] = $this->default; |
|
| 163 | + $this->json[ 'default' ] = $this->default; |
|
| 164 | 164 | } |
| 165 | 165 | // Required. |
| 166 | - $this->json['required'] = $this->required; |
|
| 166 | + $this->json[ 'required' ] = $this->required; |
|
| 167 | 167 | // Output. |
| 168 | - $this->json['output'] = $this->output; |
|
| 168 | + $this->json[ 'output' ] = $this->output; |
|
| 169 | 169 | // Value. |
| 170 | - $this->json['value'] = $this->value(); |
|
| 170 | + $this->json[ 'value' ] = $this->value(); |
|
| 171 | 171 | // Choices. |
| 172 | - $this->json['choices'] = $this->choices; |
|
| 172 | + $this->json[ 'choices' ] = $this->choices; |
|
| 173 | 173 | // The link. |
| 174 | - $this->json['link'] = $this->get_link(); |
|
| 174 | + $this->json[ 'link' ] = $this->get_link(); |
|
| 175 | 175 | // The ID. |
| 176 | - $this->json['id'] = $this->id; |
|
| 176 | + $this->json[ 'id' ] = $this->id; |
|
| 177 | 177 | // Translation strings. |
| 178 | - $this->json['l10n'] = $this->l10n(); |
|
| 178 | + $this->json[ 'l10n' ] = $this->l10n(); |
|
| 179 | 179 | // The ajaxurl in case we need it. |
| 180 | - $this->json['ajaxurl'] = admin_url( 'admin-ajax.php' ); |
|
| 180 | + $this->json[ 'ajaxurl' ] = admin_url( 'admin-ajax.php' ); |
|
| 181 | 181 | // Input attributes. |
| 182 | - $this->json['inputAttrs'] = ''; |
|
| 182 | + $this->json[ 'inputAttrs' ] = ''; |
|
| 183 | 183 | foreach ( $this->input_attrs as $attr => $value ) { |
| 184 | - $this->json['inputAttrs'] .= $attr . '="' . esc_attr( $value ) . '" '; |
|
| 184 | + $this->json[ 'inputAttrs' ] .= $attr . '="' . esc_attr( $value ) . '" '; |
|
| 185 | 185 | } |
| 186 | 186 | // The kirki-config. |
| 187 | - $this->json['kirkiConfig'] = $this->kirki_config; |
|
| 187 | + $this->json[ 'kirkiConfig' ] = $this->kirki_config; |
|
| 188 | 188 | // The option-type. |
| 189 | - $this->json['kirkiOptionType'] = $this->option_type; |
|
| 189 | + $this->json[ 'kirkiOptionType' ] = $this->option_type; |
|
| 190 | 190 | // The option-name. |
| 191 | - $this->json['kirkiOptionName'] = $this->option_name; |
|
| 191 | + $this->json[ 'kirkiOptionName' ] = $this->option_name; |
|
| 192 | 192 | // The preset. |
| 193 | - $this->json['preset'] = $this->preset; |
|
| 193 | + $this->json[ 'preset' ] = $this->preset; |
|
| 194 | 194 | // The CSS-Variables. |
| 195 | - $this->json['css-var'] = $this->css_var; |
|
| 195 | + $this->json[ 'css-var' ] = $this->css_var; |
|
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | /** |
@@ -76,17 +76,17 @@ 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_var'] ) || empty( $args['css_var'] ) ) { |
|
| 79 | + if ( ! isset( $args[ 'css_var' ] ) || empty( $args[ 'css_var' ] ) ) { |
|
| 80 | 80 | continue; |
| 81 | 81 | } |
| 82 | - if ( is_string( $args['css_var'] ) ) { |
|
| 83 | - $args['css_var'] = array( $args['css_var'], '$' ); |
|
| 82 | + if ( is_string( $args[ 'css_var' ] ) ) { |
|
| 83 | + $args[ 'css_var' ] = array( $args[ 'css_var' ], '$' ); |
|
| 84 | 84 | } |
| 85 | - $val = Kirki_Values::get_value( $args['kirki_config'], $id ); |
|
| 86 | - if ( isset( $args['css_var'][2] ) && is_array( $val ) && isset( $val[ $args['css_var'][2] ] ) ) { |
|
| 87 | - $val = $val[ $args['css_var'][2] ]; |
|
| 85 | + $val = Kirki_Values::get_value( $args[ 'kirki_config' ], $id ); |
|
| 86 | + if ( isset( $args[ 'css_var' ][ 2 ] ) && is_array( $val ) && isset( $val[ $args[ 'css_var' ][ 2 ] ] ) ) { |
|
| 87 | + $val = $val[ $args[ 'css_var' ][ 2 ] ]; |
|
| 88 | 88 | } |
| 89 | - echo esc_attr( $args['css_var'][0] ) . ':' . esc_attr( str_replace( '$', $val, $args['css_var'][1] ) ) . ';'; |
|
| 89 | + echo esc_attr( $args[ 'css_var' ][ 0 ] ) . ':' . esc_attr( str_replace( '$', $val, $args[ 'css_var' ][ 1 ] ) ) . ';'; |
|
| 90 | 90 | } |
| 91 | 91 | echo '}'; |
| 92 | 92 | echo '</style>'; |
@@ -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_var'] ) && ! empty( $field['css_var'] ) ) { |
|
| 110 | - $data[] = $field; |
|
| 109 | + if ( isset( $field[ 'transport' ] ) && 'postMessage' === $field[ 'transport' ] && isset( $field[ 'css_var' ] ) && ! empty( $field[ 'css_var' ] ) ) { |
|
| 110 | + $data[ ] = $field; |
|
| 111 | 111 | } |
| 112 | 112 | } |
| 113 | 113 | wp_localize_script( 'kirki_auto_css_vars', 'kirkiCssVarFields', $data ); |