callbacks[10])) return; foreach ( $wp_filter['admin_notices']->callbacks[10] as $callback ) { if ( is_array( $callback['function'] ) && $callback['function'][0] instanceof $instanceOf ) { $notice = $callback['function'][0]; if ( $notice->version === $version ) { remove_action( 'admin_notices', [ $notice, 'notices' ] ); remove_action( 'admin_footer', [ $notice, 'scripts' ] ); } } } } ); } }