all_plugins, get_plugins(

all_plugins, get_plugins(

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: jetpack.16.0.1

apply_filters('all_plugins, get_plugins(') is found 5 times:

  • /class.jetpack.php line 1960
    		if ( ! function_exists( 'get_plugins' ) ) {
    			require_once ABSPATH . 'wp-admin/includes/plugin.php';
    		}
    		/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
    		$all_plugins    = apply_filters( 'all_plugins', get_plugins() );
    		$active_plugins = self::get_active_plugins();
    
    		$plugins = array();
    		foreach ( $all_plugins as $path => $plugin_data ) {
    			$plugins[ $path ] = array(
    				'is_active' => in_array( $path, $active_plugins, true ),
    
  • /jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php line 140
    			require_once ABSPATH . 'wp-admin/includes/plugin.php';
    		}
    
    		/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
    		$plugins = apply_filters( 'all_plugins', get_plugins() );
    		if ( ! is_array( $plugins ) ) {
    			return false;
    		}
    
    		foreach ( $plugins as $plugin_file => $plugin_data ) {
    			if ( self::get_slug_from_file_path( $plugin_file ) === $slug ) {
    
  • /jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php line 226
    	 */
    	public static function get_plugins() {
    		self::ensure_plugin_functions_are_loaded();
    		/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
    		$plugins = apply_filters( 'all_plugins', get_plugins() );
    
    		if ( is_array( $plugins ) && ! empty( $plugins ) ) {
    			foreach ( $plugins as $plugin_slug => $plugin_data ) {
    				$plugins[ $plugin_slug ]['active'] = in_array(
    					self::get_plugin_status( $plugin_slug ),
    					array( 'active', 'network-active' ),
    
  • /jetpack_vendor/automattic/jetpack-sync/src/class-functions.php line 454
    			require_once ABSPATH . 'wp-admin/includes/plugin.php';
    		}
    
    		/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
    		return apply_filters( 'all_plugins', get_plugins() );
    	}
    
    	/**
    	 * Get custom action link tags that the plugin is using
    	 * Ref: https://codex.wordpress.org/Plugin_API/Filter_Reference/plugin_action_links_(plugin_file_name)
    	 *
    
  • /json-endpoints/jetpack/class.jetpack-json-api-plugins-endpoint.php line 355
    	 */
    	protected function get_plugins() {
    		$plugins = array();
    		/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
    		$installed_plugins = apply_filters( 'all_plugins', get_plugins() );
    		foreach ( $this->plugins as $plugin ) {
    			if ( ! isset( $installed_plugins[ $plugin ] ) ) {
    				continue;
    			}
    
    			$formatted_plugin = $this->format_plugin( $plugin, $installed_plugins[ $plugin ] );