wp-content/themes/twentyeleven/functions.php:76Sets up theme defaults and registers support for various WordPress features.
2 hooks fire while twentyeleven_setup() runs, in this order:
Filters the Twenty Eleven default header image width.
Filters the Twenty Eleven default header image height.
function twentyeleven_setup() { /* * Make Twenty Eleven available for translation. * Translations can be added to the /languages/ directory. * If you're building a theme based on Twenty Eleven, use * a find and replace to change 'twentyeleven' to the name * of your theme in all the template files. * * Manual loading of text domain is not required after the introduction of * just in time translation loading in WordPress version 4.6. * * @ticket 58318 */ if ( version_compare( $GLOBALS['wp_version'], '4.6', '<' ) ) { load_theme_textdomain( 'twentyeleven', get_template_directory() . '/languages' ); } // This theme styles the visual editor with editor-style.css to match the theme style. add_editor_style(); // Load regular editor styles into the new block-based editor. add_theme_support( 'editor-styles' ); // Load default block styles. add_theme_support( 'wp-block-styles' ); // Add support for responsive embeds. add_theme_support( 'responsive-embeds' ); // Add support for custom color scheme. add_theme_support( 'editor-color-palette', array( array( 'name' => __( 'Blue', 'twentyeleven' ), 'slug' => 'blue', 'color' => '#1982d1', ), array( 'name' => __( 'Black', 'twentyeleven' ), 'slug' => 'black', 'color' => '#000', ), array( 'name' => __( 'Dark Gray', 'twentyeleven' ), 'slug' => 'dark-gray', 'color' => '#373737', ), array( 'name' => __( 'Medium Gray', 'twentyeleven' ), 'slug' => 'medium-gray', 'color' => '#666', ), array( 'name' => __( 'Light Gray', 'twentyeleven' ), 'slug' => 'light-gray', 'color' => '#e2e2e2', ), array( 'name' => __( 'White', 'twentyeleven' ), 'slug' => 'white', 'color' => '#fff', ), ) ); // Load up our theme options page and related code. require get_template_directory() . '/inc/theme-options.php'; // Grab Twenty Eleven's Ephemera widget. require get_template_directory() . '/inc/widgets.php'; // Load block patterns. require get_template_directory() . '/inc/block-patterns.php'; // Add default posts and comments RSS feed links to <head>. add_theme_support( 'automatic-feed-links' ); // This theme uses wp_nav_menu() in one location.Introduced in Twenty Eleven 1.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-content/themes/twentyeleven/functions.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.