diff --git src/wp-admin/includes/class-wp-plugin-install-list-table.php src/wp-admin/includes/class-wp-plugin-install-list-table.php
index 69f8aa2..c8c5300 100644
|
|
|
class WP_Plugin_Install_List_Table extends WP_List_Table { |
| 416 | 416 | break; |
| 417 | 417 | case 'latest_installed': |
| 418 | 418 | case 'newer_installed': |
| 419 | | $action_links[] = '<span class="button button-disabled" title="' . esc_attr__( 'This plugin is already installed and is up to date' ) . ' ">' . _x( 'Installed', 'plugin' ) . '</span>'; |
| | 419 | $plugins = get_plugins( '/' . $plugin['slug'] ); |
| | 420 | if ( ! empty( $plugins ) ) { |
| | 421 | $keys = array_keys( $plugins ); |
| | 422 | $plugin_file = $plugin['slug'] . '/' . $keys[0]; |
| | 423 | } |
| | 424 | if ( ! is_plugin_active( $plugin_file ) ) { |
| | 425 | $action_links[] = '<a class="button" href="' . wp_nonce_url( 'plugins.php?action=activate&plugin=' . $plugin_file, 'activate-plugin_' . $plugin_file ) . '" title="' . esc_attr__( 'Activate this plugin' ) . '" target="_parent">' . _x( 'Activate', 'plugin' ) . '</a>'; |
| | 426 | } else { |
| | 427 | $action_links[] = '<span class="button button-disabled" title="' . esc_attr__( 'This plugin is already installed and is up to date' ) . ' ">' . _x( 'Installed', 'plugin' ) . '</span>'; |
| | 428 | } |
| 420 | 429 | break; |
| 421 | 430 | } |
| 422 | 431 | } |