Automattic\WooCommerce
Packages::mark_merged_plugins_as_pending_update
Mark merged plugins as pending update. This is required for correctly displaying maintenance notices.
Method of the class: Packages{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = Packages::mark_merged_plugins_as_pending_update( $plugins );
- $plugins(array) (required)
- Plugins list.
Packages::mark_merged_plugins_as_pending_update() Packages::mark merged plugins as pending update code WC 10.4.3
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;
}