$panel, 'title' => esc_html__( 'Header Area', 'absolute-weaver' ), 'options' => array( // Hide Site Title option 'header_hide' => aweaver_cz_select( __( 'Hide Header Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'hide_site_title' => aweaver_cz_select( __( 'Hide Site Title', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'hide_site_tagline' => aweaver_cz_select( __( 'Hide Tagline', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'hide_header_image' => aweaver_cz_select( __( 'Hide Header Image', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'hide_header_image_front' => aweaver_cz_checkbox_refresh( __( 'Hide Header Image on Front Page', 'absolute-weaver' ) ), 'header_sb_hide' => aweaver_cz_select( __( 'Hide Header Widget Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'header_html_hide' => aweaver_cz_select( __( 'Hide Header HTML Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'header_search_hide' => aweaver_cz_select( __( 'Hide Search box on Header', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), ), ); /** * Main Menu */ $visibility_sections['visibility-menus'] = array( 'panel' => $panel, 'title' => esc_html__( 'Menus', 'absolute-weaver' ), 'description' => esc_html__( 'Set visibility for Menus.', 'absolute-weaver' ), 'options' => array( 'visibility-mm-heading' => aweaver_cz_group_title( __( 'Primary Menu', 'absolute-weaver' ) ), 'm_primary_hide' => aweaver_cz_select( __( 'Hide Primary Menu', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'm_primary_hide_arrows' => aweaver_cz_checkbox_refresh( __( 'Hide Primary Menu Arrows', 'absolute-weaver' ), '' ), 'm_primary_hide_right' => aweaver_cz_select( __( 'Hide Primary Menu Right HTML', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'm_primary_search' => aweaver_cz_checkbox_refresh( __( 'Add Search to Right', 'absolute-weaver' ), __( 'Add slide open search icon to right end of primary menu.', 'absolute-weaver' ), 'plus' ), 'menu_nohome' => aweaver_cz_checkbox_refresh( __( 'No Home Menu Item', 'absolute-weaver' ), __( "Don't automatically add Home menu item for home page ( as defined in Settings->Reading )", 'absolute-weaver' ) ), 'visibility-pm-line1' => aweaver_cz_line(), 'visibility-minim-heading' => aweaver_cz_group_title( __( 'Header Mini Menu', 'absolute-weaver' ), __( 'You must define a Header Menu from the Custom Menus Content menu.', 'absolute-weaver' ) ), 'm_header_mini_hide' => aweaver_cz_select( __( 'Hide Header Mini Menu', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), ), ); /** * Info Bar */ $visibility_sections['visibility-info-bar'] = array( 'panel' => $panel, 'title' => esc_html__( 'Info Bar', 'absolute-weaver' ), 'description' => esc_html__( 'Info Bar with breadcrumbs and paged navigation displayed under Primary Menu.', 'absolute-weaver' ), 'options' => array( 'infobar_hide' => aweaver_cz_select( __( 'Hide Info Bar', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'info_hide_breadcrumbs' => aweaver_cz_checkbox_refresh( __( 'Hide Breadcrumbs', 'absolute-weaver' ), __( 'Do not display the Breadcrumbs on the Infobar', 'absolute-weaver' ) ), 'info_hide_pagenav' => aweaver_cz_checkbox_refresh( __( 'Hide Page Navigation', 'absolute-weaver' ), __( 'Do not display the numbered Page navigation on the Infobar', 'absolute-weaver' ) ), 'info_search' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', ), 'control' => array( 'label' => __( 'Show Search Icon', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Include slide open Search icon on the right.', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'type' => 'checkbox', ), ), 'info_addlogin' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', ), 'control' => array( 'label' => __( 'Show Log In', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Include a simple Log In link on the right.', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'type' => 'checkbox', ), ), 'info_home_label' => aweaver_cz_textarea( __( 'Breadcrumb for Home', 'absolute-weaver' ), __( 'This lets you change the breadcrumb label for your home page. (Default: Home)', 'absolute-weaver' ), '1', '', 'refresh', false ), ), ); /** * Content */ $visibility_sections['visibility-content'] = array( 'panel' => $panel, 'title' => esc_html__( 'Content', 'absolute-weaver' ), 'description' => esc_html__( 'Visibility for general page and post content.', 'absolute-weaver' ), 'options' => array( 'visibility-content-comments-heading' => aweaver_cz_group_title( __( 'Comments', 'absolute-weaver' ), __( 'Visibility settings for Comments area.', 'absolute-weaver' ) ), 'hide_old_comments' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', 'transport' => 'refresh', ), 'control' => array( 'control_type' => AWEAVER_PLUS_CHECKBOX_CONTROL, 'label' => __( 'Hide Old Comments When Closed', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Hide previous comments after closing comments for page or post. (Default: show old comments after closing.)', 'absolute-weaver' ), 'type' => 'checkbox', ), ), 'form_allowed_tags' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', 'transport' => 'refresh', ), 'control' => array( 'control_type' => AWEAVER_PLUS_CHECKBOX_CONTROL, 'label' => __( 'Show Allowed HTML', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Show the allowed HTML tags below comment input box.', 'absolute-weaver' ), 'type' => 'checkbox', ), ), 'hide_comment_bubble' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', 'transport' => 'refresh', ), 'control' => array( 'control_type' => AWEAVER_PLUS_CHECKBOX_CONTROL, 'label' => __( 'Hide Comment Title Icon', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Hide the comment icon ( bubble ) before the Comments title.', 'absolute-weaver' ), 'type' => 'checkbox', ), ), 'hide_comment_hr' => array( 'setting' => array( 'sanitize_callback' => 'aweaver_cz_sanitize_int', 'transport' => 'refresh', ), 'control' => array( 'control_type' => AWEAVER_PLUS_CHECKBOX_CONTROL, 'label' => __( 'Hide Separator Above Comments', 'absolute-weaver' ) . AWEAVER_REFRESH_ICON, 'description' => __( 'Hide the ( <hr> ) separator line above the Comments area.', 'absolute-weaver' ), 'type' => 'checkbox', ), ), 'visibility-content-comments-note' => aweaver_cz_heading( __( 'Hiding/Enabling Page and Post Comments', 'absolute-weaver' ), __( 'Controlling "Reply/Leave a Comment" visibility for pages and posts is NOT a theme function. It is controlled by WordPress on the "Settings → Discussion" menu.', 'absolute-weaver' ) ), ), ); /** * Post Specific */ $visibility_sections['visibility-post-specific'] = array( 'panel' => $panel, 'title' => esc_html__( 'Post Specific', 'absolute-weaver' ), 'description' => esc_html__( 'Post Specific visibility - override Content visibility.', 'absolute-weaver' ), 'options' => array( 'visibility-posts-metax-heading' => aweaver_cz_group_title( __( 'Post Meta Info Lines', 'absolute-weaver' ) ), 'post_info_hide_top' => aweaver_cz_checkbox_refresh( __( 'Hide top post meta info line', 'absolute-weaver' ), __( 'Hide entire top info line ( posted on, by ) of post.', 'absolute-weaver' ) ), 'post_info_hide_bottom' => aweaver_cz_checkbox_refresh( __( 'Hide bottom post meta info line', 'absolute-weaver' ), __( 'Hide entire bottom info line ( posted in, comments ) of post.', 'absolute-weaver' ) ), 'show_post_bubble' => aweaver_cz_checkbox_refresh( __( 'Show Comment Bubble', 'absolute-weaver' ), __( 'Show comment bubble with link to comments on the post info line.', 'absolute-weaver' ) ), 'show_post_avatar' => aweaver_cz_select( __( 'Show Author Avatar', 'absolute-weaver' ), __( 'Show author avatar on the post info line ( also can be set per post with post editor ).', 'absolute-weaver' ), 'aweaver_cz_choices_hide', 'hide', 'refresh' ), 'visibility-posts-note-meta-heading' => aweaver_cz_heading( __( 'NOTE:', 'absolute-weaver' ), __( 'Hiding any meta info item will force using Icons instead of text descriptions.', 'absolute-weaver' ) ), 'post_hide_date' => aweaver_cz_checkbox_refresh( __( 'Hide Post Date', 'absolute-weaver' ) ), 'post_hide_author' => aweaver_cz_checkbox_refresh( __( 'Hide Post Author', 'absolute-weaver' ) ), 'post_hide_categories' => aweaver_cz_checkbox_refresh( __( 'Hide Post Categories', 'absolute-weaver' ) ), 'post_hide_tags' => aweaver_cz_checkbox_refresh( __( 'Hide Post Tags', 'absolute-weaver' ) ), 'hide_permalink' => aweaver_cz_checkbox_refresh( __( 'Hide Permalink', 'absolute-weaver' ) ), 'hide_singleton_category' => aweaver_cz_checkbox_refresh( __( 'Hide Category if Only One', 'absolute-weaver' ), __( "If there is only one overall category defined ( Uncategorized ), don't show Category of post.", 'absolute-weaver' ) ), 'post_hide_single_author' => aweaver_cz_checkbox_refresh( __( 'Hide Author for Single Author Site', 'absolute-weaver' ), __( "Hide author information if site has only a single author.", 'absolute-weaver' ) ), 'visibility-posts-nav-heading' => aweaver_cz_group_title( __( 'Post Navigation', 'absolute-weaver' ) ), 'visibility-posts-misc-heading' => aweaver_cz_group_title( __( 'Other Post Visibility Options', 'absolute-weaver' ) ), 'hide_post_format_icon' => aweaver_cz_checkbox_refresh( __( 'Hide Post Format Icons', 'absolute-weaver' ), __( 'Hide the icons for posts with Post Format specified.', 'absolute-weaver' ), 'plus' ), 'show_comments_closed' => aweaver_cz_checkbox_refresh( __( 'Show "Comments are closed"', 'absolute-weaver' ), __( 'If comments are off, and no comments have been made, show the Comments are closed. message.', 'absolute-weaver' ) ), 'hide_author_bio' => aweaver_cz_checkbox_refresh( __( 'Hide Author Bio', 'absolute-weaver' ), __( 'Hide display of author bio box on Author Archive and Single Post page views.', 'absolute-weaver' ) ), ), ); /** * Sidebars */ $visibility_sections['visibility-sidebars'] = array( 'panel' => $panel, 'title' => esc_html__( 'Sidebars', 'absolute-weaver' ), 'description' => esc_html__( 'Primary and Secondary Sidebars. Header and Footer areas options under Header and Footer panels.', 'absolute-weaver' ), 'options' => array( 'visibility-primary-widget-heading' => aweaver_cz_group_title( __( 'Primary Sidebar', 'absolute-weaver' ) ), 'primary_hide' => aweaver_cz_select( __( 'Hide Primary Sidebar', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'visibility-secondary-widget-heading' => aweaver_cz_group_title( __( 'Secondary Sidebar', 'absolute-weaver' ) ), 'secondary_hide' => aweaver_cz_select( __( 'Hide Secondary Sidebar', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), ), ); /** * Widgets */ $visibility_sections['visibility-widgets'] = array( 'panel' => $panel, 'title' => esc_html__( 'Individual Widgets', 'absolute-weaver' ), 'options' => array(), ); /** * Footer */ $visibility_sections['visibility-footer'] = array( 'panel' => $panel, 'title' => esc_html__( 'Footer Area', 'absolute-weaver' ), 'options' => array( 'footer_hide' => aweaver_cz_select( __( 'Hide Footer Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'footer_sb_hide' => aweaver_cz_select( __( 'Hide Footer Widget Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), 'footer_html_hide' => aweaver_cz_select( __( 'Hide Footer HTML Area', 'absolute-weaver' ), '', 'aweaver_cz_choices_hide', 'hide-none', 'refresh' ), '_hide_poweredby' => aweaver_cz_checkbox_refresh( __( 'Hide Powered By tag', 'absolute-weaver' ), __( 'Hide the WordPress Logo link/notice in the footer. ♦', 'absolute-weaver' ) ), ), ); return $visibility_sections; } endif;