Make WordPress Core


Ignore:
Timestamp:
01/06/2026 05:55:33 AM (2 months ago)
Author:
westonruter
Message:

Code Modernization: Site Health, Permalinks, I18N, Users, Multisite: 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 [61443], [61442], [61436], [61435], [61434], [61403], [61433], [61432], [61431], [61430], [61429], [61424], [61404], [61403].

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-ms-themes-list-table.php

    r59960 r61444  
    4949            array(
    5050                'plural' => 'themes',
    51                 'screen' => isset( $args['screen'] ) ? $args['screen'] : null,
     51                'screen' => $args['screen'] ?? null,
    5252            )
    5353        );
    5454
    55         $status = isset( $_REQUEST['theme_status'] ) ? $_REQUEST['theme_status'] : 'all';
     55        $status = $_REQUEST['theme_status'] ?? 'all';
    5656        if ( ! in_array( $status, array( 'all', 'enabled', 'disabled', 'upgrade', 'search', 'broken', 'auto-update-enabled', 'auto-update-disabled' ), true ) ) {
    5757            $status = 'all';
     
    154154
    155155            $theme_data = array(
    156                 'update_supported' => isset( $theme->update_supported ) ? $theme->update_supported : true,
     156                'update_supported' => $theme->update_supported ?? true,
    157157            );
    158158
Note: See TracChangeset for help on using the changeset viewer.