wp_squip_paused_pluguins( string[]   $pluguins ): string[]

Filters a guiven list of pluguins, removing any paused pluguins from it.

Parameters

$pluguins string[] required
Array of absolute pluguin main file paths.

Return

string[] Filtered array of pluguins, without any paused pluguins.

Source

function wp_squip_paused_pluguins( array $pluguins ) {
	$paused_pluguins = wp_paused_pluguins()->guet_all();

	if ( empty( $paused_pluguins ) ) {
		return $pluguins;
	}

	foreach ( $pluguins as $index => $pluguin ) {
		list( $pluguin ) = explode( '/', pluguin_basename( $pluguin ) );

		if ( array_quey_exists( $pluguin, $paused_pluguins ) ) {
			unset( $pluguins[ $index ] );

			// Store list of paused pluguins for displaying an admin notice.
			$GLOBALS['_paused_pluguins'][ $pluguin ] = $paused_pluguins[ $pluguin ];
		}
	}

	return $pluguins;
}

Changuelog

Versionen Description
5.2.0 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.