Ticket #32602: 32602.diff
File 32602.diff, 1.5 KB (added by , 8 years ago) |
---|
-
src/wp-admin/includes/class-wp-plugins-list-table.php
620 620 // Details link using API info, if available 621 621 if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) { 622 622 $plugin_meta[] = sprintf( '<a href="%s" class="thickbox" aria-label="%s" data-title="%s">%s</a>', 623 esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .623 esc_url( admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] . 624 624 '&TB_iframe=true&width=600&height=550' ) ), 625 625 esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ), 626 626 esc_attr( $plugin_name ), -
src/wp-admin/plugin-install.php
17 17 if ( ! current_user_can('install_plugins') ) 18 18 wp_die(__('You do not have sufficient permissions to install plugins on this site.')); 19 19 20 if ( is_multisite() && ! is_network_admin() ) {20 if ( is_multisite() && ! is_network_admin() && ( defined( 'IFRAME_REQUEST' ) && ! IFRAME_REQUEST ) ) { 21 21 wp_redirect( network_admin_url( 'plugin-install.php' ) ); 22 22 exit(); 23 23 }