.coin-slider > a'; $all_watchers[] = '.coin-slider > .coin-slider'; return $all_watchers; } ); } /** * Disable lazyload on coinslider type. * * @param array $attributes Old attributes. * * @return mixed Slider attributes. */ public function setup_listner( $attributes ) { $attributes['class'] .= 'no-optml-lazyload'; return $attributes; } /** * Add ignore lazyload flag. * * @param array $flags Old flags. * * @return array New flags. */ public function add_ignore_lazyload( $flags = [] ) { $flags[] = 'no-optml-lazyload'; return $flags; } /** * Add nive slider watcher class. * * @param array $classes Old watcher. * * @return array New watchers. */ public function add_watcher_class( $classes ) { $classes[] = 'nivo-main-image'; return $classes; } /** * Return metaslider flags. * * @param array $flags Old flags. * * @return array New flags. */ public function add_noscript_flags( $flags = [] ) { $flags[] = 'slide-'; return $flags; } }