Changeset 56502 for trunk/src/wp-includes/class-wp-theme-json.php
- Timestamp:
- 09/01/2023 02:51:55 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/class-wp-theme-json.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-theme-json.php
r56414 r56502 2822 2822 * 2823 2823 * @since 5.9.0 2824 * @since 6.3.1 Preserves global styles block variations when securing styles. 2824 2825 * 2825 2826 * @param array $theme_json Structure to sanitize. … … 2879 2880 if ( ! empty( $output ) ) { 2880 2881 _wp_array_set( $sanitized, $metadata['path'], $output ); 2882 } 2883 2884 if ( isset( $metadata['variations'] ) ) { 2885 foreach ( $metadata['variations'] as $variation ) { 2886 $variation_input = _wp_array_get( $theme_json, $variation['path'], array() ); 2887 if ( empty( $variation_input ) ) { 2888 continue; 2889 } 2890 2891 $variation_output = static::remove_insecure_styles( $variation_input ); 2892 if ( ! empty( $variation_output ) ) { 2893 _wp_array_set( $sanitized, $variation['path'], $variation_output ); 2894 } 2895 } 2881 2896 } 2882 2897 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)