WordPress.org

Make WordPress Core

Ticket #28785: 28785-plugin-default-icons.diff

File 28785-plugin-default-icons.diff, 1.9 KB (added by tellyworth, 3 years ago)

Support default plugin icons.

  • wp-admin/css/list-tables.css

     
    13031303} 
    13041304 
    13051305.plugin-card .desc { 
    1306         clear: left; 
    13071306} 
    13081307 
    13091308.plugin-action-buttons { 
     1309        clear: right; 
    13101310        float: right; 
    13111311        margin-left: 2em; 
    13121312        margin-bottom: 1em; 
     
    13501350        clear: right; 
    13511351} 
    13521352 
     1353.plugin-icon { 
     1354        width: 128px; 
     1355        height: 128px; 
     1356        float: left; 
     1357        margin: 0 1em 1em 0; 
     1358} 
     1359 
    13531360/* ms */ 
    13541361/* Background Color for Site Status */ 
    13551362.wp-list-table .site-deleted { 
  • wp-admin/includes/class-wp-plugin-install-list-table.php

     
    9898                $args = array( 
    9999                        'page' => $paged, 
    100100                        'per_page' => $per_page, 
    101                         'fields' => array( 'last_updated' => true, 'downloaded' => true ), 
     101                        'fields' => array( 'last_updated' => true, 'downloaded' => true, 'icons' => true, 'banners' => true ), 
    102102                        // Send the locale and installed plugin slugs to the API so it can provide context-sensitive results. 
    103103                        'locale' => get_locale(), 
    104104                        'installed_plugins' => $this->get_installed_plugin_slugs(), 
     
    423423                ?> 
    424424                <div class="plugin-card"> 
    425425                        <div class="plugin-card-top"> 
     426                                <img src="<?php echo esc_attr( $plugin['icons']['default'] ) ?>" class="plugin-icon" /> 
    426427                                <div class="name column-name"<?php echo $style['name']; ?>> 
    427                                         <h4><a href="<?php echo esc_url( $details_link ) ?>" class="thickbox"><?php echo $title; ?></a></h4> 
     428                                        <h4><a href="<?php echo esc_url( $details_link ) ?>" class="thickbox"><?php echo $title; ?></a></h4><br /> 
    428429                                        <div class="action-links"> 
    429430                                                <?php 
    430431                                                        if ( ! empty( $action_links ) ) {