WC_Helper::remove_api_error_notice
Remove all notes signaling an error with the WCCOM API, when the request was successful.
Метод класса: WC_Helper{}
Хуков нет.
Возвращает
void. Ничего (null).
Использование
$result = WC_Helper::remove_api_error_notice();
Код WC_Helper::remove_api_error_notice() WC Helper::remove api error notice WC 11.1.0
protected static function remove_api_error_notice() {
try {
$data_store = \WC_Data_Store::load( 'admin-note' );
} catch ( Exception $e ) {
return;
}
$note_ids = $data_store->get_notes_with_name( self::NOTE_NAME );
if ( ! empty( $note_ids ) ) {
foreach ( $note_ids as $note_id ) {
$note = new Note( $note_id );
if ( $note->get_id() ) {
$data_store->delete( $note );
}
}
}
}