add_section('simple_days_pages_thumbnail',array( 'title' => esc_html__('Thumbnail','simple-days'), 'panel' => 'simple_days_pages_setting', )); $wp_customize->add_setting('page_thumbnail',array('sanitize_callback' => 'absint',)); $wp_customize->add_control('page_thumbnail',array( 'section' => 'simple_days_pages_thumbnail', 'type' => 'hidden' )); $wp_customize->selective_refresh->add_partial( 'page_thumbnail', array( 'selector' => '.page_thum', )); $wp_customize->add_setting( 'simple_days_page_thumbnail',array( 'default' => true, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( 'simple_days_page_thumbnail',array( 'label' => esc_html__( 'Display', 'simple-days'), 'description' => esc_html__('Thumbnail', 'simple-days'), 'section' => 'simple_days_pages_thumbnail', 'type' => 'checkbox', )); $wp_customize->add_setting( 'simple_days_page_title_over_thumbnail',array( 'default' => false, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( 'simple_days_page_title_over_thumbnail',array( 'label' => esc_html__( 'Enable', 'simple-days'), 'description' => esc_html__('Page title over the thumbnail.', 'simple-days'), 'section' => 'simple_days_pages_thumbnail', 'type' => 'checkbox', )); $wp_customize->add_setting( 'simple_days_page_full_width_thumbnail',array( 'default' => false, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( 'simple_days_page_full_width_thumbnail',array( 'label' => esc_html__( 'Enable', 'simple-days'), 'description' => esc_html__('Full width thumbnail at under the header.', 'simple-days'), 'section' => 'simple_days_pages_thumbnail', 'type' => 'checkbox', )); $wp_customize->add_section('simple_days_pages_date_section',array( 'title' => esc_html__('Date','simple-days'), 'panel' => 'simple_days_pages_setting', )); $wp_customize->add_setting('page_date_position',array('sanitize_callback' => 'absint',)); $wp_customize->add_control('page_date_position',array( 'section' => 'simple_days_pages_date_section', 'type' => 'hidden' )); $wp_customize->selective_refresh->add_partial( 'page_date_position', array( 'selector' => '.page_date', )); $wp_customize->add_setting( 'simple_days_page_date_position', array( 'default' => 'none', 'sanitize_callback' => 'simple_days_sanitize_radio', 'transport'=>'postMessage', )); $wp_customize->add_control( 'simple_days_page_date_position', array( 'label' => esc_html__( 'Post date display position', 'simple-days' ), 'section' => 'simple_days_pages_date_section', 'type' => 'radio', 'choices' => array( 'left' => esc_html__( 'Left', 'simple-days' ), 'right' => esc_html__( 'Right', 'simple-days' ), 'none' => esc_html__( 'Hide', 'simple-days' ), ), )); $wp_customize->add_setting( 'simple_days_page_date_display', array( 'default' => 'both', 'sanitize_callback' => 'simple_days_sanitize_radio', )); $wp_customize->add_control( 'simple_days_page_date_display', array( 'label' => esc_html__( 'Display method Post date', 'simple-days' ), 'section' => 'simple_days_pages_date_section', 'type' => 'radio', 'choices' => array( 'date' => esc_html__( 'Only Date', 'simple-days' ), 'update' => esc_html__( 'Date hide when post have update.', 'simple-days' ), 'both' => esc_html__( 'Both', 'simple-days' ), ), )); $wp_customize->add_setting( 'simple_days_page_date_icon',array( 'default' => 'fa-calendar-check-o', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'simple_days_page_date_icon',array( 'label' => esc_html__( 'Date icon', 'simple-days'), 'section' => 'simple_days_pages_date_section', 'type' => 'select', 'choices' => array( ' ' => esc_html(' '), 'fa-calendar-check-o' => ' fa-calendar-check-o', 'fa-clock-o' => ' fa-clock-o', 'fa-calendar-o' => ' fa-calendar-o', 'fa-calendar' => ' fa-calendar', 'fa-history' => ' fa-history', 'fa-refresh' => ' fa-refresh', ), )); $wp_customize->add_setting( 'simple_days_page_up_date_icon',array( 'default' => 'fa-history', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'simple_days_page_up_date_icon',array( 'label' => esc_html__( 'Update icon', 'simple-days'), 'section' => 'simple_days_pages_date_section', 'type' => 'select', 'choices' => array( ' ' => esc_html(' '), 'fa-history' => ' fa-history', 'fa-refresh' => ' fa-refresh', 'fa-calendar-o' => ' fa-calendar-o', 'fa-calendar' => ' fa-calendar', 'fa-calendar-check-o' => ' fa-calendar-check-o', 'fa-clock-o' => ' fa-clock-o', ), )); $wp_customize->add_section('simple_days_pages_author_section',array( 'title' => esc_html__('Author','simple-days'), 'panel' => 'simple_days_pages_setting', )); $wp_customize->add_setting('page_author_position',array('sanitize_callback' => 'absint',)); $wp_customize->add_control('page_author_position',array( 'section' => 'simple_days_pages_author_section', 'type' => 'hidden' )); $wp_customize->selective_refresh->add_partial( 'page_author_position', array( 'selector' => '.page_author', )); $wp_customize->add_setting( 'simple_days_page_author_position', array( 'default' => 'none', 'sanitize_callback' => 'simple_days_sanitize_radio', 'transport'=>'postMessage', )); $wp_customize->add_control( 'simple_days_page_author_position', array( 'label' => esc_html__( 'Author display position', 'simple-days' ), 'section' => 'simple_days_pages_author_section', 'type' => 'radio', 'choices' => array( 'left' => esc_html__( 'Left', 'simple-days' ), 'right' => esc_html__( 'Right', 'simple-days' ), 'none' => esc_html__( 'Hide', 'simple-days' ), ), )); $wp_customize->add_setting( 'simple_days_page_author_icon',array( 'default' => 'fa-user', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'simple_days_page_author_icon',array( 'label' => esc_html__( 'Author icon', 'simple-days'), 'section' => 'simple_days_pages_author_section', 'type' => 'select', 'choices' => array( ' ' => esc_html(' '), 'fa-user' => ' fa-user', 'fa-user-o' => ' fa-user-o', 'fa-user-circle' => ' fa-user-circle', 'fa-user-circle-o' => ' fa-user-circle-o', 'fa-users' => ' fa-users', 'fa-user-secret' => ' fa-user-secret', 'fa-female' => ' fa-female', 'fa-male' => ' fa-male', 'fa-child' => ' fa-child', 'fa-id-badge' => ' fa-id-badge', 'fa-smile-o' => ' fa-smile-o', 'fa-star-o' => ' fa-star-o', 'fa-star' => ' fa-star', 'fa-heart' => ' fa-heart', 'fa-heart-o' => ' fa-heart-o', ), )); $wp_customize->add_setting( 'simple_days_page_author_icon_avatar',array( 'default' => false, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( 'simple_days_page_author_icon_avatar',array( 'label' => esc_html__( 'Enable', 'simple-days'), 'description' => esc_html__('Avatar in place of icon.', 'simple-days'), 'section' => 'simple_days_pages_author_section', 'type' => 'checkbox', )); $wp_customize->add_setting( 'simple_days_page_author_profile',array( 'default' => false, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( 'simple_days_page_author_profile',array( 'label' => esc_html__( 'Display', 'simple-days'), 'description' => esc_html__('About the author(Author profile)', 'simple-days'), 'section' => 'simple_days_pages_author_section', 'type' => 'checkbox', )); $wp_customize->add_section('simple_days_pages_category_tag',array( 'title' => esc_html__('Category & Tag','simple-days'), 'panel' => 'simple_days_pages_setting', )); $wp_customize->add_setting('page_folder_icon',array('sanitize_callback' => 'absint',)); $wp_customize->add_control('page_folder_icon',array( 'section' => 'simple_days_pages_category_tag', 'type' => 'hidden' )); $wp_customize->selective_refresh->add_partial( 'page_folder_icon', array( 'selector' => '.page_folder', )); $wp_customize->add_setting( 'simple_days_page_category_icon',array( 'default' => 'fa-folder-o', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'simple_days_page_category_icon',array( 'label' => esc_html__( 'Category icon', 'simple-days'), 'section' => 'simple_days_pages_category_tag', 'type' => 'select', 'choices' => array( ' ' => esc_html(' '), 'fa-folder-o' => ' fa-folder-o', 'fa-folder-open-o' => ' fa-folder-open-o', 'fa-folder' => ' fa-folder', 'fa-folder-open' => ' folder-open', ), )); $wp_customize->add_setting('page_tag_icon',array('sanitize_callback' => 'absint',)); $wp_customize->add_control('page_tag_icon',array( 'section' => 'simple_days_pages_category_tag', 'type' => 'hidden' )); $wp_customize->selective_refresh->add_partial( 'page_tag_icon', array( 'selector' => '.page_tag', )); $wp_customize->add_setting( 'simple_days_page_tag_icon',array( 'default' => 'fa-tag', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'simple_days_page_tag_icon',array( 'label' => esc_html__( 'Tag icon', 'simple-days'), 'section' => 'simple_days_pages_category_tag', 'type' => 'select', 'choices' => array( ' ' => esc_html(' '), 'fa-tag' => ' fa-tag', 'fa-tags' => ' fa-tags', ), )); $wp_customize->add_section('simple_days_pages_reorder_sections',array( 'title' => esc_html__('Reorder Sections','simple-days'), 'panel' => 'simple_days_pages_setting', )); $wp_customize->add_setting( 'simple_days_page_sortable', array( 'default' => simple_days_sort_order_page(), 'sanitize_callback' => 'wp_kses_post', ) ); $wp_customize->add_control( new Simple_Days_Posts_Sortable_Custom_Control( $wp_customize, 'simple_days_page_sortable', array( 'type' => 'simple_days_posts_sortable', 'label' => esc_html__( 'Reorder Sections', 'simple-days' ), 'description' => esc_html__( 'drag the columns to rearrange their order.', 'simple-days' ), 'section' => 'simple_days_pages_reorder_sections', 'choices' => simple_days_sort_order_page(), ) ) );