WP_Plugin_Install_List_Table::get_installed_plugins()
Returns the list of known plugins.
Uses the transient data from the updates API to determine the known installed plugins.
Method of the class: WP_Plugin_Install_List_Table{}
No Hooks.
Return
Array
.
Usage
// protected - for code of main (parent) or child class $result = $this->get_installed_plugins();
Changelog
Since 4.9.0 | Introduced. |
WP_Plugin_Install_List_Table::get_installed_plugins() WP Plugin Install List Table::get installed plugins code WP 6.8
protected function get_installed_plugins() { $plugins = array(); $plugin_info = get_site_transient( 'update_plugins' ); if ( isset( $plugin_info->no_update ) ) { foreach ( $plugin_info->no_update as $plugin ) { if ( isset( $plugin->slug ) ) { $plugin->upgrade = false; $plugins[ $plugin->slug ] = $plugin; } } } if ( isset( $plugin_info->response ) ) { foreach ( $plugin_info->response as $plugin ) { if ( isset( $plugin->slug ) ) { $plugin->upgrade = true; $plugins[ $plugin->slug ] = $plugin; } } } return $plugins; }