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.
Return
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 9.6.0
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; }