Make WordPress Core

Ticket #55161: 55161-2.diff

File 55161-2.diff, 984 bytes (added by jeherve, 3 years ago)

Simplify isset checks

  • src/wp-includes/class-wp-theme-json.php

     
    10921092                                $slug = _wp_to_kebab_case( $preset['slug'] );
    10931093
    10941094                                $value = '';
    1095                                 if ( isset( $preset_metadata['value_key'] ) ) {
     1095                                if ( isset( $preset_metadata['value_key'], $preset[ $preset_metadata['value_key'] ] ) ) {
    10961096                                        $value_key = $preset_metadata['value_key'];
    10971097                                        $value     = $preset[ $value_key ];
    10981098                                } elseif (
     
    18031803                                                sanitize_html_class( $preset['slug'] ) === $preset['slug']
    18041804                                        ) {
    18051805                                                $value = null;
    1806                                                 if ( isset( $preset_metadata['value_key'] ) ) {
     1806                                                if ( isset( $preset_metadata['value_key'], $preset[ $preset_metadata['value_key'] ] ) ) {
    18071807                                                        $value = $preset[ $preset_metadata['value_key'] ];
    18081808                                                } elseif (
    18091809                                                        isset( $preset_metadata['value_func'] ) &&