__( 'Menu', 'genesis-sample' ), 'subMenu' => __( 'Menu', 'genesis-sample' ), ); wp_localize_script( 'genesis-sample-responsive-menu', 'genesisSampleL10n', $output ); } // Add HTML5 markup structure. add_theme_support( 'html5', array( 'caption', 'comment-form', 'comment-list', 'gallery', 'search-form' ) ); // Add Accessibility support. add_theme_support( 'genesis-accessibility', array( '404-page', 'drop-down-menu', 'headings', 'rems', 'search-form', 'skip-links' ) ); // Add viewport meta tag for mobile browsers. add_theme_support( 'genesis-responsive-viewport' ); // Add support for custom header. add_theme_support( 'custom-header', array( 'width' => 600, 'height' => 160, 'header-selector' => '.site-title a', 'header-text' => false, 'flex-height' => true, ) ); // Add support for custom background. add_theme_support( 'custom-background' ); // Add support for after entry widget. add_theme_support( 'genesis-after-entry-widget-area' ); // Add support for 3-column footer widgets. add_theme_support( 'genesis-footer-widgets', 3 ); // Add Image Sizes. add_image_size( 'featured-image', 720, 400, true ); // Rename primary and secondary navigation menus. add_theme_support( 'genesis-menus' , array( 'primary' => __( 'After Header Menu', 'genesis-sample' ), 'secondary' => __( 'Footer Menu', 'genesis-sample' ), ) ); // Reposition the secondary navigation menu. remove_action( 'genesis_after_header', 'genesis_do_subnav' ); add_action( 'genesis_footer', 'genesis_do_subnav', 5 ); add_filter( 'wp_nav_menu_args', 'genesis_sample_secondary_menu_args' ); /** * Reduce the secondary navigation menu to one level depth. * * @param array $args An array containing wp_nav_menu() arguments. * @return array $args Modified array containing wp_nav_menu() arguments. */ function genesis_sample_secondary_menu_args( $args ) { if ( 'secondary' !== $args['theme_location'] ) { return $args; } $args['depth'] = 1; return $args; } add_filter( 'genesis_author_box_gravatar_size', 'genesis_sample_author_box_gravatar' ); /** * Modify size of the Gravatar in the author box. * * @param int $size Current size of gravatar. Default is 70. * @return int Modified size of gravatar. */ function genesis_sample_author_box_gravatar( $size ) { return 90; } add_filter( 'genesis_comment_list_args', 'genesis_sample_comments_gravatar' ); /** * Modify size of the Gravatar in the entry comments. * * @param array $args Current arguments for the list of comments. * @return array Modified arguments with size of gravatar changed from the default of 48. */ function genesis_sample_comments_gravatar( $args ) { $args['avatar_size'] = 60; return $args; }