Make WordPress Core


Ignore:
Timestamp:
01/05/2026 05:32:00 AM (7 months ago)
Author:
westonruter
Message:

Code Modernization: Widgets: Use null coalescing operator instead of isset() ternaries.

Developed as a subset of https://github.com/WordPress/wordpress-develop/pull/10654
Initially developed in https://github.com/WordPress/wordpress-develop/pull/4886

Follow-up to [61431], [61430], [61429], [61424], [61404], [61403].

Props costdev, westonruter.
See #58874, #63430.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/widgets-form.php

    r61399 r61432  
    140140
    141141        $id_base = $_POST['id_base'];
    142         $sidebar = isset( $sidebars_widgets[ $sidebar_id ] ) ? $sidebars_widgets[ $sidebar_id ] : array();
     142        $sidebar = $sidebars_widgets[ $sidebar_id ] ?? array();
    143143
    144144        // Delete.
     
    262262
    263263        if ( ! isset( $sidebar ) ) {
    264                 $sidebar = isset( $_GET['sidebar'] ) ? $_GET['sidebar'] : 'wp_inactive_widgets';
     264                $sidebar = $_GET['sidebar'] ?? 'wp_inactive_widgets';
    265265        }
    266266
    267267        if ( ! isset( $multi_number ) ) {
    268                 $multi_number = isset( $control['params'][0]['number'] ) ? $control['params'][0]['number'] : '';
    269         }
    270 
    271         $id_base = isset( $control['id_base'] ) ? $control['id_base'] : $control['id'];
     268                $multi_number = $control['params'][0]['number'] ?? '';
     269        }
     270
     271        $id_base = $control['id_base'] ?? $control['id'];
    272272
    273273        // Show the widget form.
Note: See TracChangeset for help on using the changeset viewer.