Automattic\WooCommerce\Admin
PluginsInstaller::cache_results()
Display the results of installation and activation on the page.
Метод класса: PluginsInstaller{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = PluginsInstaller::cache_results( $plugins, $install_result, $activate_result );
- $plugins(строка) (обязательный)
- Comma separated list of plugins.
- $install_result(массив) (обязательный)
- Result of installation.
- $activate_result(массив) (обязательный)
- Result of activation.
Код PluginsInstaller::cache_results() PluginsInstaller::cache results WC 9.8.2
public static function cache_results( $plugins, $install_result, $activate_result ) { if ( ! $install_result && ! $activate_result ) { return; } if ( is_wp_error( $install_result ) || is_wp_error( $activate_result ) ) { $message = $activate_result ? $activate_result->get_error_message() : $install_result->get_error_message(); } else { $message = $activate_result ? $activate_result['message'] : $install_result['message']; } TransientNotices::add( array( 'user_id' => get_current_user_id(), 'id' => 'plugin-installer-' . str_replace( ',', '-', $plugins ), 'status' => 'success', 'content' => $message, ) ); }