WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WPSEO_Addon_Manager::check_for_updates() public Yoast 1.0

Checks if there are addon updates.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: WPSEO_Addon_Manager{}

Хуков нет.

Возвращает

stdClass. Extended data for update_plugins.

Использование

$WPSEO_Addon_Manager = new WPSEO_Addon_Manager();
$WPSEO_Addon_Manager->check_for_updates( $data );
$data(stdClass|разное) (обязательный)
The current data for update_plugins.

Код WPSEO_Addon_Manager::check_for_updates() Yoast 17.4

public function check_for_updates( $data ) {
	if ( empty( $data ) ) {
		return $data;
	}

	foreach ( $this->get_installed_addons() as $plugin_file => $installed_plugin ) {
		$subscription_slug = $this->get_slug_by_plugin_file( $plugin_file );
		$subscription      = $this->get_subscription( $subscription_slug );

		if ( ! $subscription ) {
			continue;
		}

		if ( version_compare( $installed_plugin['Version'], $subscription->product->version, '<' ) ) {
			$data->response[ $plugin_file ] = $this->convert_subscription_to_plugin( $subscription );

			if ( $this->has_subscription_expired( $subscription ) ) {
				unset( $data->response[ $plugin_file ]->package, $data->response[ $plugin_file ]->download_link );
			}
		}
		else {
			// Still convert subscription when no updates is available.
			$data->no_update[ $plugin_file ] = $this->convert_subscription_to_plugin( $subscription );

			if ( $this->has_subscription_expired( $subscription ) ) {
				unset( $data->no_update[ $plugin_file ]->package, $data->no_update[ $plugin_file ]->download_link );
			}
		}
	}

	return $data;
}