queue as $handle ) { $src = (string) ( wp_styles()->registered[ $handle ]->src ?? '' ); foreach ( $theme as $base ) { if ( '' !== $base && 0 === strpos( $src, $base ) ) { wp_dequeue_style( $handle ); } } } foreach ( wp_scripts()->queue as $handle ) { $src = (string) ( wp_scripts()->registered[ $handle ]->src ?? '' ); foreach ( $theme as $base ) { if ( '' !== $base && 0 === strpos( $src, $base ) ) { wp_dequeue_script( $handle ); } } } } }