Automattic\WooCommerce
Packages::mark_merged_plugins_as_pending_update
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() 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;
}