Making WordPress.org


Ignore:
Timestamp:
03/31/2016 09:24:15 PM (10 years ago)
Author:
ocean90
Message:

Translate: Show a default icon for plugins if wporg_get_plugin_icon() returns none.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-routes/routes/locale.php

    r2669 r2866  
    222222                        case 'buddypress':
    223223                                if ( function_exists( 'wporg_get_plugin_icon' ) ) {
    224                                         return wporg_get_plugin_icon( $project->slug, $size );
    225                                 } else {
    226                                         return '<div class="default-icon"><span class="dashicons dashicons-admin-plugins"></span></div>';
    227                                 }
     224                                        $screenshot = wporg_get_plugin_icon( $project->slug, $size );
     225                                        if ( $screenshot ) {
     226                                                return $screenshot;
     227                                        }
     228                                }
     229                                return '<div class="default-icon"><span class="dashicons dashicons-admin-plugins"></span></div>';
    228230                        case 'wp-plugins':
    229231                                if ( function_exists( 'wporg_get_plugin_icon' ) ) {
    230                                         return wporg_get_plugin_icon( $sub_project->slug, $size );
    231                                 } else {
    232                                         return '<div class="default-icon"><span class="dashicons dashicons-admin-plugins"></span></div>';
    233                                 }
     232                                        $screenshot = wporg_get_plugin_icon( $sub_project->slug, $size );
     233                                        if ( $screenshot ) {
     234                                                return $screenshot;
     235                                        }
     236                                }
     237                                return '<div class="default-icon"><span class="dashicons dashicons-admin-plugins"></span></div>';
    234238                        case 'glotpress':
    235239                                return '<div class="icon"><img src="https://translate.wordpress.org/translate/gp-templates-new/images/glotpress.png" width="' . $size . '" height="' . $size . '"></div>';
Note: See TracChangeset for help on using the changeset viewer.