array( 'title' => __( 'Theme Settings', 'genesis' ), 'description' => __( 'Customize the various theme settings.', 'genesis' ), 'theme_supports' => 'genesis-customizer-theme-settings', 'settings_field' => 'genesis-settings', 'control_prefix' => 'genesis', 'sections' => array( 'genesis_updates' => array( 'title' => __( 'Updates', 'genesis' ), 'panel' => 'genesis', 'theme_supports' => 'genesis-auto-updates', 'controls' => array( 'update' => array( 'label' => __( 'Check For Updates', 'genesis' ), 'description' => __( 'By checking this box, you allow Genesis to periodically check for updates.', 'genesis' ), 'section' => 'genesis_updates', 'type' => 'checkbox', 'settings' => array( 'default' => 1, ), ), 'update_email_address' => array( 'label' => __( 'Email Address', 'genesis' ), 'description' => __( 'If you provide an email address below, you will be notified via email when a new version of Genesis is available.', 'genesis' ), 'section' => 'genesis_updates', 'type' => 'email', 'input_attrs' => array( 'placeholder' => __( 'Email Address', 'genesis' ), ), 'settings' => array( 'default' => '', ), ), ), ), 'genesis_header' => array( 'active_callback' => 'genesis_show_header_customizer_callback', 'title' => __( 'Header', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'blog_title' => array( 'label' => __( 'Use for site title/logo:', 'genesis' ), 'section' => 'genesis_header', 'type' => 'select', 'choices' => array( 'text' => __( 'Dynamic Text', 'genesis' ), 'image' => __( 'Image logo', 'genesis' ), ), 'settings' => array( 'default' => 'text', ), ), ), ), 'genesis_adsense' => array( 'title' => __( 'Google AdSense', 'genesis' ), /* translators: %s: AdSense Auto Ads URL */ 'description' => sprintf( __( 'Auto Ads must be enabled in your AdSense account for this feature to work properly. Click here to enable.', 'genesis' ), 'https://www.google.com/adsense/new/myads/auto-ads/' ) . '

' . /* translators: %s: AdSense URL */ sprintf( __( "Don't have AdSense? Click here to sign up!", 'genesis' ), 'https://www.google.com/adsense/start/?utm_source=Genesis&utm_medium=partnerships&utm_campaign=GenesisCustomizer' ), 'panel' => 'genesis', 'controls' => array( 'adsense_id' => array( 'label' => __( 'Publisher ID', 'genesis' ), 'description' => __( 'Enter your AdSense publisher ID (ca-pub-xxxxxxxxxxxxx) to activate AdSense Auto Ads', 'genesis' ), 'section' => 'genesis_adsense', 'type' => 'text', 'settings' => array( 'default' => '', ), ), ), ), 'genesis_color_scheme' => array( 'active_callback' => 'genesis_has_color_schemes', 'theme_supports' => 'genesis_style_selector', 'title' => __( 'Color Scheme', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'style_selection' => array( 'label' => __( 'Select Color Style', 'genesis' ), 'section' => 'genesis_color_scheme', 'type' => 'select', 'choices' => genesis_get_color_schemes_for_customizer(), 'settings' => array( 'default' => '', ), ), ), ), 'genesis_layout' => array( 'active_callback' => 'genesis_has_multiple_layouts', 'title' => __( 'Site Layout', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'site_layout' => array( 'label' => __( 'Select Site Layout', 'genesis' ), 'section' => 'genesis_layout', 'type' => 'select', 'choices' => genesis_get_layouts_for_customizer(), 'settings' => array( 'default' => '', ), ), ), ), 'genesis_breadcrumbs' => array( 'theme_supports' => 'genesis-breadcrumbs', 'title' => __( 'Breadcrumbs', 'genesis' ), 'description' => __( 'Select the pages which should display breadcrumbs.', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'breadcrumb_home' => array( 'active_callback' => 'genesis_posts_show_on_front', 'label' => __( 'Breadcrumbs on Homepage', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_front_page' => array( 'active_callback' => 'genesis_page_show_on_front', 'label' => __( 'Breadcrumbs on Front Page', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_posts_page' => array( 'active_callback' => 'genesis_page_show_on_front', 'label' => __( 'Breadcrumbs on Posts Page', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_single' => array( 'label' => __( 'Breadcrumbs on Single Posts', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_page' => array( 'label' => __( 'Breadcrumbs on Pages', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_archive' => array( 'label' => __( 'Breadcrumbs on Archives', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_404' => array( 'label' => __( 'Breadcrumbs on 404 Page', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'breadcrumb_attachment' => array( 'label' => __( 'Breadcrumbs on Attachment/Media', 'genesis' ), 'section' => 'genesis_breadcrumbs', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), ), ), 'genesis_comments' => array( 'title' => __( 'Comments and Trackbacks', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'comments_posts' => array( 'label' => __( 'Enable Comments on Posts', 'genesis' ), 'section' => 'genesis_comments', 'type' => 'checkbox', 'settings' => array( 'default' => 1, ), ), 'comments_pages' => array( 'label' => __( 'Enable Comments on Pages', 'genesis' ), 'section' => 'genesis_comments', 'type' => 'checkbox', 'settings' => array( 'default' => 1, ), ), 'trackbacks_posts' => array( 'label' => __( 'Enable Trackbacks on Posts', 'genesis' ), 'section' => 'genesis_comments', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'trackbacks_pages' => array( 'label' => __( 'Enable Trackbacks on Pages', 'genesis' ), 'section' => 'genesis_comments', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), ), ), 'genesis_archives' => array( 'title' => __( 'Content Archives', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'content_archive' => array( 'label' => __( 'Select one of the following', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'select', 'choices' => array( 'full' => __( 'Entry content', 'genesis' ), 'excerpts' => __( 'Entry excerpts', 'genesis' ), ), 'settings' => array( 'default' => 'full', ), ), 'content_archive_limit' => array( 'label' => __( 'Limit content to how many characters? (0 for no limit)', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'number', 'settings' => array( 'default' => 0, ), ), 'content_archive_thumbnail' => array( 'label' => __( 'Display the featured image?', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'checkbox', 'settings' => array( 'default' => 0, ), ), 'image_size' => array( 'label' => __( 'Featured image size', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'select', 'choices' => genesis_get_image_sizes_for_customizer(), 'settings' => array( 'default' => '', ), ), 'image_alignment' => array( 'label' => __( 'Featured Image Alignment', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'select', 'choices' => array( '' => __( '- None -', 'genesis' ), 'alignleft' => __( 'Left', 'genesis' ), 'alignright' => __( 'Right', 'genesis' ), 'aligncenter' => __( 'Center', 'genesis' ), ), 'settings' => array( 'default' => 'alignleft', ), ), 'posts_nav' => array( 'label' => __( 'Entry Pagination Type', 'genesis' ), 'section' => 'genesis_archives', 'type' => 'select', 'choices' => array( 'prev-next' => __( 'Previous / Next', 'genesis' ), 'numeric' => __( 'Numeric', 'genesis' ), ), 'settings' => array( 'default' => '', ), ), ), ), 'genesis_scripts' => array( 'title' => __( 'Header/Footer Scripts', 'genesis' ), 'panel' => 'genesis', 'controls' => array( 'header_scripts' => array( 'label' => __( 'Header Scripts', 'genesis' ), /* translators: %s: */ 'description' => sprintf( __( 'This code will output immediately before the closing %s tag in the document source.', 'genesis' ), genesis_code( esc_html( '' ) ) ), 'section' => 'genesis_scripts', 'type' => 'textarea', 'settings' => array( 'default' => '', ), ), 'footer_scripts' => array( 'label' => __( 'Footer Scripts', 'genesis' ), /* translators: %s: */ 'description' => sprintf( __( 'This code will output immediately before the closing %s tag in the document source.', 'genesis' ), genesis_code( esc_html( '' ) ) ), 'section' => 'genesis_scripts', 'type' => 'textarea', 'settings' => array( 'default' => '', ), ), ), ), ), ), );