Summery Summery

Filters a given list of plugins, removing any paused plugins from it.

Syntax Syntax

wp_skip_paused_plugins( string[] $plugins )

Parameters Parameters


(Required) Array of absolute plugin main file paths.

Return Return

(string[]) Filtered array of plugins, without any paused plugins.

Source Source

File: wp-includes/load.php

 * While upgrading or installing WordPress, no plugins are returned.
 * The default directory is `wp-content/plugins`. To change the default
 * directory manually, define `WP_PLUGIN_DIR` and `WP_PLUGIN_URL`
 * in `wp-config.php`.
 * @since 3.0.0
 * @access private
 * @return string[] Array of paths to plugin files relative to the plugins directory.
function wp_get_active_and_valid_plugins() {
	$plugins        = array();
	$active_plugins = (array) get_option( 'active_plugins', array() );

	// Check for hacks file if the option is enabled.
	if ( get_option( 'hack_file' ) && file_exists( ABSPATH . 'my-hacks.php' ) ) {
		_deprecated_file( 'my-hacks.php', '1.5.0' );
		array_unshift( $plugins, ABSPATH . 'my-hacks.php' );


Changelog Changelog

Version Description
5.2.0 Introduced.


Leave a Reply