wp-content/themes/twentytwentyone/functions.php:393Enqueues scripts and styles.
voidfunction twenty_twenty_one_scripts() { // The standard stylesheet. wp_enqueue_style( 'twenty-twenty-one-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme()->get( 'Version' ) ); // RTL styles. wp_style_add_data( 'twenty-twenty-one-style', 'rtl', 'replace' ); // Print styles. wp_enqueue_style( 'twenty-twenty-one-print-style', get_template_directory_uri() . '/assets/css/print.css', array(), wp_get_theme()->get( 'Version' ), 'print' ); // Threaded comment reply styles. if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } // Register the handles for unused IE11 polyfill scripts. wp_register_script( 'twenty-twenty-one-ie11-polyfills-asset', false, array(), wp_get_theme()->get( 'Version' ), array( 'in_footer' => true ) ); wp_register_script( 'twenty-twenty-one-ie11-polyfills', false, array(), wp_get_theme()->get( 'Version' ), array( 'in_footer' => true ) ); // Main navigation scripts. if ( has_nav_menu( 'primary' ) ) { wp_enqueue_script( 'twenty-twenty-one-primary-navigation-script', get_template_directory_uri() . '/assets/js/primary-navigation.js', array(), wp_get_theme()->get( 'Version' ), array( 'in_footer' => false, // Because involves header. 'strategy' => 'defer', ) ); } // Responsive embeds script. wp_enqueue_script( 'twenty-twenty-one-responsive-embeds-script', get_template_directory_uri() . '/assets/js/responsive-embeds.js', array(), wp_get_theme()->get( 'Version' ), array( 'in_footer' => true ) );}Introduced in Twenty Twenty-One 2.8 Removed Internet Explorer support.. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-content/themes/twentytwentyone/functions.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.