WordPress.org

Make WordPress Core

Ticket #44350: 44350.14.diff

File 44350.14.diff, 2.3 KB (added by afragen, 4 months ago)

change to <br><em>....</em>

  • wp-admin/update-core.php

    diff --git a/wp-admin/update-core.php b/wp-admin/update-core.php
    index d157a46764..14324a0424 100644
    a b function list_plugin_updates() { 
    294294                                $compat .= '<br />' . sprintf( __( 'Compatibility with WordPress %1$s: Unknown' ), $core_update_version );
    295295                        }
    296296                }
     297
     298                $compatible_php = ( empty( $plugin_data->update->requires_php ) || version_compare( phpversion(), $plugin_data->update->requires_php, '>=' ) );
     299
     300                if ( ! $compatible_php && current_user_can( 'update_php' ) ) {
     301                        $compat .= '<br>' . __( 'This update doesn&#8217;t work with your version of PHP.' ) . '&nbsp;';
     302                        /* translators: %s: Update PHP page URL */
     303                        $compat .= sprintf(
     304                                __( '<a href="%s">Learn more about updating PHP.</a>' ),
     305                                esc_url( wp_get_update_php_url() )
     306                        );
     307                        $compat .= '</p><p><em>' . wp_get_update_php_annotation() . '</em>';
     308                }
     309
    297310                // Get the upgrade notice for the new plugin version.
    298311                if ( isset( $plugin_data->update->upgrade_notice ) ) {
    299312                        $upgrade_notice = '<br />' . strip_tags( $plugin_data->update->upgrade_notice );
    function list_plugin_updates() { 
    315328                ?>
    316329        <tr>
    317330                <td class="check-column">
     331                <?php if ( $compatible_php ) : ?>
    318332                        <input type="checkbox" name="checked[]" id="<?php echo $checkbox_id; ?>" value="<?php echo esc_attr( $plugin_file ); ?>" />
    319333                        <label for="<?php echo $checkbox_id; ?>" class="screen-reader-text">
    320334                        <?php
    321335                                /* translators: %s: plugin name */
    322336                                printf(
    323337                                        __( 'Select %s' ),
    324                                         $plugin_data->Name
     338                                        esc_attr( $plugin_data->Name )
    325339                                );
    326340                        ?>
    327341                        </label>
     342                <?php endif; ?>
    328343                </td>
    329344                <td class="plugin-title"><p>
    330                                 <?php echo $icon; ?>
    331                         <strong><?php echo $plugin_data->Name; ?></strong>
     345                        <?php echo $icon; ?>
     346                        <strong><?php echo esc_html( $plugin_data->Name ); ?></strong>
    332347                        <?php
    333348                        /* translators: 1: plugin version, 2: new version */
    334349                        printf(
    335350                                __( 'You have version %1$s installed. Update to %2$s.' ),
    336                                 $plugin_data->Version,
    337                                 $plugin_data->update->new_version
     351                                esc_attr( $plugin_data->Version ),
     352                                esc_attr( $plugin_data->update->new_version )
    338353                        );
    339                                 echo ' ' . $details . $compat . $upgrade_notice;
     354                        echo ' ' . $details . $compat . $upgrade_notice;
    340355                        ?>
    341356                </p></td>
    342357        </tr>
    343                         <?php
     358                <?php
    344359        }
    345360        ?>
    346361        </tbody>