get_all_settings(); if ( empty( $s['hover_prefetch_enabled'] ) ) { return; } if ( is_admin() || ( function_exists( 'is_user_logged_in' ) && is_user_logged_in() && empty( $s['hover_prefetch_logged_in'] ) ) ) { return; } $delay = isset( $s['hover_prefetch_delay'] ) ? max( 0, (int) $s['hover_prefetch_delay'] ) : 65; $handle = 'qw-optimize-hover-prefetch'; wp_enqueue_script( $handle, plugins_url( 'assets/js/hover-prefetch.js', dirname( __DIR__, 2 ) . '/qw-optimize.php' ), array(), QWSC_VERSION, true ); wp_add_inline_script( $handle, 'window.qwOptimizeHoverPrefetchDelay = ' . wp_json_encode( $delay ) . ';', 'before' ); } }