WordPress.org

Make WordPress Core

Ticket #47699: 47699-update-warning.diff

File 47699-update-warning.diff, 826 bytes (added by desrosj, 12 months ago)
  • src/wp-admin/includes/update-core.php

     
    10011001                );
    10021002        }
    10031003
     1004        // Add a warning when the JSON Extension is missing.
     1005        if ( ! extension_loaded( 'json' ) ) {
     1006                return new WP_Error(
     1007                        'php_not_compatible',
     1008                        sprintf(
     1009                                /* translators: 1: WordPress version number, 2: The PHP Extension name needed. */
     1010                                __( 'The update cannot be installed because WordPress %1$s requires the %2$s PHP Extension.' ),
     1011                                $wp_version,
     1012                                'JSON'
     1013                        )
     1014                );
     1015        }
     1016
    10041017        /** This filter is documented in wp-admin/includes/update-core.php */
    10051018        apply_filters( 'update_feedback', __( 'Preparing to install the latest version…' ) );
    10061019