@@ -77,7 +77,7 @@ discard block |
||
| 77 | 77 | $config = apply_filters( 'kirki_config', array() ); |
| 78 | 78 | |
| 79 | 79 | // If we have set $config['disable_google_fonts'] to true then do not proceed any further. |
| 80 | - if ( isset( $config['disable_google_fonts'] ) && true === $config['disable_google_fonts'] ) { |
|
| 80 | + if ( isset( $config[ 'disable_google_fonts' ] ) && true === $config[ 'disable_google_fonts' ] ) { |
|
| 81 | 81 | return; |
| 82 | 82 | } |
| 83 | 83 | |
@@ -115,57 +115,57 @@ discard block |
||
| 115 | 115 | global $wp_customize; |
| 116 | 116 | |
| 117 | 117 | // Process typography fields. |
| 118 | - if ( isset( $args['type'] ) && 'kirki-typography' === $args['type'] ) { |
|
| 118 | + if ( isset( $args[ 'type' ] ) && 'kirki-typography' === $args[ 'type' ] ) { |
|
| 119 | 119 | |
| 120 | 120 | // Get the value. |
| 121 | 121 | $value = Kirki_Values::get_sanitized_field_value( $args ); |
| 122 | 122 | |
| 123 | - if ( isset( $value['downloadFont'] ) && $value['downloadFont'] ) { |
|
| 124 | - $this->hosted_fonts[] = $value['font-family']; |
|
| 123 | + if ( isset( $value[ 'downloadFont' ] ) && $value[ 'downloadFont' ] ) { |
|
| 124 | + $this->hosted_fonts[ ] = $value[ 'font-family' ]; |
|
| 125 | 125 | } |
| 126 | 126 | |
| 127 | 127 | // If we don't have a font-family then we can skip this. |
| 128 | - if ( ! $wp_customize && ( ! isset( $value['font-family'] ) || in_array( $value['font-family'], $this->hosted_fonts ) ) ) { |
|
| 128 | + if ( ! $wp_customize && ( ! isset( $value[ 'font-family' ] ) || in_array( $value[ 'font-family' ], $this->hosted_fonts ) ) ) { |
|
| 129 | 129 | return; |
| 130 | 130 | } |
| 131 | 131 | |
| 132 | 132 | // If not a google-font, then we can skip this. |
| 133 | - if ( ! Kirki_Fonts::is_google_font( $value['font-family'] ) ) { |
|
| 133 | + if ( ! Kirki_Fonts::is_google_font( $value[ 'font-family' ] ) ) { |
|
| 134 | 134 | return; |
| 135 | 135 | } |
| 136 | 136 | |
| 137 | 137 | // Set a default value for variants. |
| 138 | - if ( ! isset( $value['variant'] ) ) { |
|
| 139 | - $value['variant'] = 'regular'; |
|
| 138 | + if ( ! isset( $value[ 'variant' ] ) ) { |
|
| 139 | + $value[ 'variant' ] = 'regular'; |
|
| 140 | 140 | } |
| 141 | 141 | |
| 142 | 142 | // Add the requested google-font. |
| 143 | - if ( ! isset( $this->fonts[ $value['font-family'] ] ) ) { |
|
| 144 | - $this->fonts[ $value['font-family'] ] = array(); |
|
| 143 | + if ( ! isset( $this->fonts[ $value[ 'font-family' ] ] ) ) { |
|
| 144 | + $this->fonts[ $value[ 'font-family' ] ] = array(); |
|
| 145 | 145 | } |
| 146 | - if ( ! in_array( $value['variant'], $this->fonts[ $value['font-family'] ], true ) ) { |
|
| 147 | - $this->fonts[ $value['font-family'] ][] = $value['variant']; |
|
| 146 | + if ( ! in_array( $value[ 'variant' ], $this->fonts[ $value[ 'font-family' ] ], true ) ) { |
|
| 147 | + $this->fonts[ $value[ 'font-family' ] ][ ] = $value[ 'variant' ]; |
|
| 148 | 148 | } |
| 149 | 149 | // Are we force-loading all variants? |
| 150 | 150 | if ( true === self::$force_load_all_variants ) { |
| 151 | 151 | $all_variants = Kirki_Fonts::get_all_variants(); |
| 152 | - $args['choices']['variant'] = array_keys( $all_variants ); |
|
| 152 | + $args[ 'choices' ][ 'variant' ] = array_keys( $all_variants ); |
|
| 153 | 153 | } |
| 154 | 154 | |
| 155 | - if ( ! empty( $args['choices']['variant'] ) && is_array( $args['choices']['variant'] ) ) { |
|
| 156 | - foreach ( $args['choices']['variant'] as $extra_variant ) { |
|
| 157 | - $this->fonts[ $value['font-family'] ][] = $extra_variant; |
|
| 155 | + if ( ! empty( $args[ 'choices' ][ 'variant' ] ) && is_array( $args[ 'choices' ][ 'variant' ] ) ) { |
|
| 156 | + foreach ( $args[ 'choices' ][ 'variant' ] as $extra_variant ) { |
|
| 157 | + $this->fonts[ $value[ 'font-family' ] ][ ] = $extra_variant; |
|
| 158 | 158 | } |
| 159 | 159 | } |
| 160 | 160 | return; |
| 161 | 161 | } |
| 162 | 162 | |
| 163 | 163 | // Process non-typography fields. |
| 164 | - if ( isset( $args['output'] ) && is_array( $args['output'] ) ) { |
|
| 165 | - foreach ( $args['output'] as $output ) { |
|
| 164 | + if ( isset( $args[ 'output' ] ) && is_array( $args[ 'output' ] ) ) { |
|
| 165 | + foreach ( $args[ 'output' ] as $output ) { |
|
| 166 | 166 | |
| 167 | 167 | // If we don't have a typography-related output argument we can skip this. |
| 168 | - if ( ! isset( $output['property'] ) || ! in_array( $output['property'], array( 'font-family', 'font-weight' ), true ) ) { |
|
| 168 | + if ( ! isset( $output[ 'property' ] ) || ! in_array( $output[ 'property' ], array( 'font-family', 'font-weight' ), true ) ) { |
|
| 169 | 169 | continue; |
| 170 | 170 | } |
| 171 | 171 | |
@@ -173,14 +173,14 @@ discard block |
||
| 173 | 173 | $value = Kirki_Values::get_sanitized_field_value( $args ); |
| 174 | 174 | |
| 175 | 175 | if ( is_string( $value ) ) { |
| 176 | - if ( 'font-family' === $output['property'] ) { |
|
| 176 | + if ( 'font-family' === $output[ 'property' ] ) { |
|
| 177 | 177 | if ( ! array_key_exists( $value, $this->fonts ) ) { |
| 178 | 178 | $this->fonts[ $value ] = array(); |
| 179 | 179 | } |
| 180 | - } elseif ( 'font-weight' === $output['property'] ) { |
|
| 180 | + } elseif ( 'font-weight' === $output[ 'property' ] ) { |
|
| 181 | 181 | foreach ( $this->fonts as $font => $variants ) { |
| 182 | 182 | if ( ! in_array( $value, $variants, true ) ) { |
| 183 | - $this->fonts[ $font ][] = $value; |
|
| 183 | + $this->fonts[ $font ][ ] = $value; |
|
| 184 | 184 | } |
| 185 | 185 | } |
| 186 | 186 | } |
@@ -212,8 +212,8 @@ discard block |
||
| 212 | 212 | |
| 213 | 213 | // Get all valid font variants for this font. |
| 214 | 214 | $font_variants = array(); |
| 215 | - if ( isset( $this->google_fonts[ $font ]['variants'] ) ) { |
|
| 216 | - $font_variants = $this->google_fonts[ $font ]['variants']; |
|
| 215 | + if ( isset( $this->google_fonts[ $font ][ 'variants' ] ) ) { |
|
| 216 | + $font_variants = $this->google_fonts[ $font ][ 'variants' ]; |
|
| 217 | 217 | } |
| 218 | 218 | foreach ( $variants as $variant ) { |
| 219 | 219 | |