Automattic\WooCommerce

Packages::mark_merged_plugins_as_pending_update │ public static │ WC 1.0

Mark merged plugins as pending update. This is required for correctly displaying maintenance notices.

Метод класса: Packages{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = Packages::mark_merged_plugins_as_pending_update( $plugins );
$plugins(массив) (обязательный)
Plugins list.

Код Packages::mark_merged_plugins_as_pending_update() WC 11.2.1

public static function mark_merged_plugins_as_pending_update( $plugins ) {
	foreach ( $plugins as $plugin_name => $plugin_data ) {
		$plugin_dir = basename( dirname( $plugin_name ) );
		if ( self::is_package_enabled( $plugin_dir ) ) {
			// Necessary to properly display notice within row.
			$plugins[ $plugin_name ]['update'] = 1;
		}
	}
	return $plugins;
}