WC_Updates_Screen_Updates::update_screen_modal()
Show a warning message on the upgrades screen if the user tries to upgrade and has untested plugins.
Method of the class: WC_Updates_Screen_Updates{}
No Hooks.
Return
null
. Nothing (null).
Usage
$WC_Updates_Screen_Updates = new WC_Updates_Screen_Updates(); $WC_Updates_Screen_Updates->update_screen_modal();
WC_Updates_Screen_Updates::update_screen_modal() WC Updates Screen Updates::update screen modal code WC 9.8.2
public function update_screen_modal() { $updateable_plugins = get_plugin_updates(); if ( empty( $updateable_plugins['woocommerce/woocommerce.php'] ) || empty( $updateable_plugins['woocommerce/woocommerce.php']->update ) || empty( $updateable_plugins['woocommerce/woocommerce.php']->update->new_version ) ) { return; } $version_type = Constants::get_constant( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE' ); if ( ! is_string( $version_type ) ) { $version_type = 'none'; } $this->new_version = wc_clean( $updateable_plugins['woocommerce/woocommerce.php']->update->new_version ); $this->major_untested_plugins = $this->get_untested_plugins( $this->new_version, $version_type ); if ( ! empty( $this->major_untested_plugins ) ) { echo $this->get_extensions_modal_warning(); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped $this->update_screen_modal_js(); } }