Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
/
site
/
wp-content
/
themes
/
fairy
/
candidthemes
/
customizer
:
customizer-blog-page.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Fairy Blog Page Option * * @since Fairy 1.0.0 * */ /*Blog Page Options*/ $wp_customize->add_section('fairy_blog_page_section', array( 'priority' => 35, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => __('Blog Section Options', 'fairy'), 'panel' => 'fairy_panel', )); /*Blog Page Layout Masonry*/ $wp_customize->add_setting('fairy_options[fairy-blog-page-masonry-normal]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-blog-page-masonry-normal'], 'sanitize_callback' => 'fairy_sanitize_select' )); $wp_customize->add_control('fairy_options[fairy-blog-page-masonry-normal]', array( 'choices' => array( 'normal' => __('Normal Layout', 'fairy'), 'masonry' => __('Masonry Layout', 'fairy'), 'full-image' => __('Full Image Layout', 'fairy'), ), 'label' => __('Masonry or Normal Layout', 'fairy'), 'description' => __('Some image layout option will not work in masonry.', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-blog-page-masonry-normal]', 'type' => 'select', 'priority' => 10, )); /*Blog Page Show content from*/ $wp_customize->add_setting('fairy_options[fairy-content-show-from]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-content-show-from'], 'sanitize_callback' => 'fairy_sanitize_select' )); $wp_customize->add_control('fairy_options[fairy-content-show-from]', array( 'choices' => array( 'excerpt' => __('Excerpt', 'fairy'), 'content' => __('Content', 'fairy'), 'hide' => __('Hide Content', 'fairy'), ), 'label' => __('Select Content Display Option', 'fairy'), 'description' => __('You can enable excerpt from Screen Options inside post section of dashboard', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-content-show-from]', 'type' => 'select', 'priority' => 10, )); /*Blog image size*/ $wp_customize->add_setting('fairy_options[fairy-image-size-blog-page]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-image-size-blog-page'], 'sanitize_callback' => 'fairy_sanitize_select' )); $wp_customize->add_control('fairy_options[fairy-image-size-blog-page]', array( 'choices' => array( 'cropped-image' => __('Cropped Image', 'fairy'), 'original-image' => __('Original Image', 'fairy'), ), 'label' => __('Size of the image, either cropped or original', 'fairy'), 'description' => __('The image will be either cropped or original size based on the image. Recommended image size is 800*600 px.', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-image-size-blog-page]', 'type' => 'select', 'priority' => 10, )); /*Blog Page excerpt length*/ $wp_customize->add_setting('fairy_options[fairy-excerpt-length]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-excerpt-length'], 'sanitize_callback' => 'absint' )); $wp_customize->add_control('fairy_options[fairy-excerpt-length]', array( 'label' => __('Size of Excerpt Content', 'fairy'), 'description' => __('Enter the number per Words to show the content in blog page.', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-excerpt-length]', 'type' => 'number', 'priority' => 10, )); /*Blog Page Pagination Options*/ $wp_customize->add_setting('fairy_options[fairy-pagination-options]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-pagination-options'], 'sanitize_callback' => 'fairy_sanitize_select' )); $wp_customize->add_control('fairy_options[fairy-pagination-options]', array( 'choices' => array( 'default' => __('Default', 'fairy'), 'numeric' => __('Numeric', 'fairy'), 'ajax' => __('Loading in Same Page', 'fairy'), ), 'label' => __('Pagination Types', 'fairy'), 'description' => __('Select the Required Pagination Type', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-pagination-options]', 'type' => 'select', 'priority' => 10, )); /*Blog Page read more text*/ $wp_customize->add_setting('fairy_options[fairy-read-more-text]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['fairy-read-more-text'], 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('fairy_options[fairy-read-more-text]', array( 'label' => __('Enter Read More Text', 'fairy'), 'description' => __('Read more text for blog and archive page.', 'fairy'), 'section' => 'fairy_blog_page_section', 'settings' => 'fairy_options[fairy-read-more-text]', 'type' => 'text', 'priority' => 10, ));