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.


Top ↑

Return Return

(string)


Top ↑

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;
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.