Defer some scripts – Hcaptcha, Callrail

function defer_some_scripts($tag, $handle, $src) { $is_hcaptcha_script = str_starts_with( $handle, ‘hcaptcha’ ); $is_callrail_swap_script = str_starts_with( $handle, ‘swapjs’); $should_defer = $is_hcaptcha_script || $is_callrail_swap_script; if ( $should_defer ) { $tag = str_replace(‘>‘, ‘ defer>‘, $tag); } return $tag; } add_filter(‘script_loader_tag’, ‘defer_some_scripts’, 10, 3);Continue reading

WP Simple Pay: Conditionally Dequeue Scripts & Styles

/** * @link https://library.wpcode.com/editor/e5wn795d/ */ add_filter( ‘simpay_before_register_public_scripts’, /** * @var array $scripts * @return array $scripts */ function( $scripts ) { // Do not load any scripts unless the user is on one of these pages. if ( ! is_page(…Continue reading