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 | } |