Enqueue scripts all over but not in single.php

with is_singular() if (!is_singular(‘post’)) { function live_search() { wp_enqueue_script(‘live_search’, get_bloginfo(‘stylesheet_directory’) .’/assets/js/live.search.js’, array(‘jquery’), ‘1.0.1’, true ); wp_localize_script( ‘live_search’, ‘MovieWordpressSearch’, array( ‘api’ => moviewp_url_search(), ‘nonce’ => moviewp_create_nonce(‘moviewp-search-nonce’), ‘area’ => “.live-search”, ‘more’ => “Show all”, ) ); } add_action(‘wp_enqueue_scripts’, ‘live_search’); }

Adding nonce or hashes to inline scripts

In case you need to add SRI to script file resources, this great approach should do the trick. https://joshuatz.com/posts/2020/adding-extra-attributes-to-style-and-script-tags-in-wordpress/ It provides a tool to add any attribute to script and style elements added by wp_enqueue_, and has a good example there, with exactly this thought in mind. One caveat is it works for scripts in … Read more