Make WordPress Core


Ignore:
Timestamp:
08/04/2014 06:48:07 PM (12 years ago)
Author:
nacin
Message:

Move plugin details link into the description area.

fixes #17902.

File:
1 edited

Legend:

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

    r29294 r29371  
    406406             } // end if $screen->in_admin( 'network' )
    407407
    408             // Details link using API info, if available
    409             if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && isset( $plugin_data['slug'] ) ) {
    410                 $actions['details'] = sprintf( '<a href="%s" class="thickbox" title="%s">%s</a>',
    411                     esc_url( self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
    412                         '&TB_iframe=true&width=600&height=550' ) ),
    413                     esc_attr( sprintf( __( 'More information about %s' ), $plugin_data['Name'] ) ),
    414                     __( 'Details' ) );
    415             }
    416 
    417408            if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) )
    418409                $actions['edit'] = '<a href="plugin-editor.php?file=' . $plugin_file . '" title="' . esc_attr__('Open this file in the Plugin Editor') . '" class="edit">' . __('Edit') . '</a>';
     
    518509                        $plugin_meta[] = sprintf( __( 'By %s' ), $author );
    519510                    }
    520                     if ( ! empty( $plugin_data['PluginURI'] ) )
    521                         $plugin_meta[] = '<a href="' . $plugin_data['PluginURI'] . '">' . __( 'Visit plugin site' ) . '</a>';
     511
     512                    if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) ) {
     513                        // Details link using API info, if available
     514                        if ( isset( $plugin_data['slug'] ) ) {
     515                            $plugin_meta[] = sprintf( '<a href="%s" class="thickbox">%s</a>',
     516                                esc_url( self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
     517                                    '&TB_iframe=true&width=600&height=550' ) ),
     518                                __( 'View details' ) );
     519                        } elseif ( ! empty( $plugin_data['PluginURI'] ) ) {
     520                            $plugin_meta[] = sprintf( '<a href="%s">%s</a>',
     521                                esc_url( $plugin_data['PluginURI'] ),
     522                                __( 'Visit plugin site' )
     523                            );
     524                        }
     525                    }
    522526
    523527                    /**
Note: See TracChangeset for help on using the changeset viewer.