WPSEO_Addon_Manager::get_plugin_information()
Retrieves the plugin information from the subscriptions.
Метод класса: WPSEO_Addon_Manager{}
Хуков нет.
Возвращает
Объект
. Extended plugin data.
Использование
$WPSEO_Addon_Manager = new WPSEO_Addon_Manager(); $WPSEO_Addon_Manager->get_plugin_information( $data, $action, $args );
- $data(stdClass|false) (обязательный)
- The result object.
По умолчанию: false - $action(строка) (обязательный)
- The type of information being requested from the Plugin Installation API.
- $args(stdClass) (обязательный)
- Plugin API arguments.
Код WPSEO_Addon_Manager::get_plugin_information() WPSEO Addon Manager::get plugin information Yoast 22.4
public function get_plugin_information( $data, $action, $args ) { if ( $action !== 'plugin_information' ) { return $data; } if ( ! isset( $args->slug ) ) { return $data; } $subscription = $this->get_subscription( $args->slug ); if ( ! $subscription ) { return $data; } $data = $this->convert_subscription_to_plugin( $subscription, null, true ); if ( $this->has_subscription_expired( $subscription ) ) { unset( $data->package, $data->download_link ); } return $data; }