WC_Plugins_Screen_Updates::get_upgrade_notice( string $version )
Get the upgrade notice from WordPress.org.
Description Description
Parameters Parameters
- $version
-
(Required) WooCommerce new version.
Return Return
(string)
Source Source
File: includes/admin/plugin-updates/class-wc-plugins-screen-updates.php
protected function get_upgrade_notice( $version ) { $transient_name = 'wc_upgrade_notice_' . $version; $upgrade_notice = get_transient( $transient_name ); if ( false === $upgrade_notice ) { $response = wp_safe_remote_get( 'https://plugins.svn.wordpress.org/woocommerce/trunk/readme.txt' ); if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) { $upgrade_notice = $this->parse_update_notice( $response['body'], $version ); set_transient( $transient_name, $upgrade_notice, DAY_IN_SECONDS ); } } return $upgrade_notice; }