Current File : /home/natitnen/hintact.com/wp-content/themes/ave/theme/metaboxes/liquid-post.php |
<?php
/**
* Post
*
* Available options on $section array:
* separate_box (boolean) - separate metabox is created if true
* box_title - title for separate metabox
* title - section title
* desc - section description
* icon - section icon
* fields - fields, @see https://docs.reduxframework.com/ for details
*/
if ( class_exists( 'Liquid_Elementor_Addons' ) && defined( 'ELEMENTOR_VERSION' )){
return;
}
$sections[] = array(
'post_types' => array('post'),
'title' => esc_html__( 'Post Options', 'ave' ),
'icon' => 'el-icon-screen',
'fields' => array(
array(
'id' => 'post-style',
'type' => 'select',
'title' => esc_html__( 'Style', 'ave' ),
'options' => array(
'default' => esc_html__( 'Default', 'ave' ),
'cover' => esc_html__( 'Cover', 'ave' ),
'cover-spaced' => esc_html__( 'Cover Spaced', 'ave' ),
'slider' => esc_html__( 'Cover Slider', 'ave' ),
'modern' => esc_html__( 'Modern', 'ave' ),
'custom' => esc_html__( 'Custom', 'ave' ),
),
'default' => 'cover-spaced'
),
array(
'id' => 'post-extra-text',
'type' => 'textarea',
'title' => esc_html__( 'Extra Text', 'ave' ),
'subtitle' => esc_html__( 'Text will display near meta section', 'ave' ),
'required' => array(
'post-style',
'equals',
array( 'default', 'cover-spaced', 'modern' ),
),
),
array(
'id' => 'liquid-post-slider',
'type' => 'gallery',
'title' => esc_html__( 'Add images for Cover slider', 'ave' ),
'required' => array(
'post-style',
'equals',
'slider'
),
),
array(
'id' => 'liquid-post-cover-image',
'type' => 'background',
'background-color' => false,
'background-repeat' => false,
'background-attachment' => false,
'background-size' => false,
'background-position' => false,
'title' => esc_html__( 'Cover Image', 'ave' ),
'subtitle' => esc_html__( 'Will override the featured image in single post', 'ave' ),
'required' => array(
'post-style',
'equals',
array( 'cover', 'cover-spaced' ),
),
),
array(
'id' => 'post-parallax-enable',
'type' => 'button_set',
'title' => esc_html__( 'Enable Parallax', 'ave' ),
'subtitle' => esc_html__( 'Turn on parallax effect on post featured image', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-video-btn-enable',
'type' => 'button_set',
'title' => esc_html__( 'Show Play Button', 'ave' ),
'subtitle' => esc_html__( 'Turn on to show Play Button on the post cover image', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'required' => array(
'post-style',
'equals',
'cover'
),
'default' => 'off'
),
array(
'type' => 'text',
'id' => 'post-video-btn-url',
'title' => esc_html__( 'Play Button Url', 'ave' ),
'required' => array(
'post-video-btn-enable',
'!=',
'off'
)
),
array(
'type' => 'text',
'id' => 'post-video-btn-label',
'title' => esc_html__( 'Play Button Label', 'ave' ),
'required' => array(
'post-video-btn-enable',
'!=',
'off'
)
),
array(
'id' => 'post-social-box-enable',
'type' => 'button_set',
'title' => esc_html__( 'Social Sharing Box', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display the social sharing box on single posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-author-meta-enable',
'type' => 'button_set',
'title' => esc_html__( 'Author Info Meta', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display the author meta.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-author-box-enable',
'type' => 'button_set',
'title' => esc_html__( 'Author Info Box', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display the author info box below posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-navigation-enable',
'type' => 'button_set',
'title' => esc_html__( 'Previous/Next Pagination', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display the previous/next post pagination for single posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-related-enable',
'type' => 'button_set',
'title' => esc_html__( 'Related Projects', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display related posts/projects on single posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'post-related-style',
'type' => 'select',
'title' => esc_html__( 'Related posts section style', 'ave' ),
'subtitle' => esc_html__( 'Select desired style for the related posts section to display on single post', 'ave' ),
'options' => array(
'classic' => esc_html__( 'Classic', 'ave' ),
'cover' => esc_html__( 'Cover', 'ave' ),
),
'required' => array(
'post-related-enable',
'!=',
'off'
)
),
array(
'type' => 'text',
'id' => 'post-related-title',
'title' => esc_html__( 'Related posts section title', 'ave' ),
'required' => array(
'post-related-enable',
'!=',
'off'
)
),
array(
'type' => 'slider',
'id' => 'post-related-number',
'title' => esc_html__( 'Number of Related Projects', 'ave' ),
'subtitle' => esc_html__( 'Controls the number of posts that display under related posts section.', 'ave' ),
'default' => 2,
'min' => 2,
'max' => 4,
'required' => array(
'post-related-enable',
'!=',
'off'
)
),
array(
'id' => 'post-carousel-width',
'type' => 'select',
'title' => esc_html( 'Width', 'ave' ),
'subtitle' => esc_html__( 'Select desired width for the blog item on portfolio listing page, only for carousel and carousel filterable styles', 'ave' ),
'options' => array(
'' => esc_html__( 'Default', 'ave' ),
'2' => esc_html__( '2 columns - 1/6', 'ave' ),
'3' => esc_html__( '3 columns - 1/4', 'ave' ),
'4' => esc_html__( '4 columns - 1/3', 'ave' ),
'5' => esc_html__( '5 columns - 5/12', 'ave' ),
'6' => esc_html__( '6 columns - 1/2', 'ave' ),
'7' => esc_html__( '7 columns - 7/12', 'ave' ),
'8' => esc_html__( '8 columns - 2/3', 'ave' ),
'9' => esc_html__( '9 columns - 3/4', 'ave' ),
'10' => esc_html__( '10 columns - 5/6', 'ave' ),
'11' => esc_html__( '11 columns - 11/12', 'ave' ),
'12' => esc_html__( '12 columns - 12/12', 'ave' ),
)
),
array(
'type' => 'text',
'id' => 'liquid-featured-label',
'title' => esc_html__( 'Label Before Title.', 'ave' ),
'subtitle' => esc_html__( 'Will apply only for Featured Fullwidth style in Blog Listing Shortcode', 'ave' ),
),
array(
'type' => 'select',
'id' => 'post-metro-featured',
'title' => esc_html__( 'Make this post featured or instagram?', 'ave' ),
'subtitle' => esc_html__( 'Will apply only for Metro style in Blog Listing Shortcode', 'ave' ),
'options' => array(
'default' => esc_html__( 'Default', 'ave' ),
'featured' => esc_html__( 'Featured', 'ave' ),
'instagram' => esc_html__( 'Instagram', 'ave' ),
),
),
array(
'type' => 'liquid_colorpicker',
'id' => 'instagram-post-overlay',
'title' => esc_html__( 'Overlay Color', 'ave' ),
'subtitle' => esc_html__( 'Will apply only to instagram posts of the Metro style of the Blog listing', 'ave' ),
'required' => array(
'post-metro-featured',
'=',
'instagram'
)
),
array(
'type' => 'text',
'id' => 'liquid-read-min-label',
'title' => esc_html__( 'Label Read Time', 'hub' ),
'subtitle' => esc_html__( 'Will display the text about time needs to read the article', 'hub' ),
),
array(
'type' => 'text',
'id' => 'liquid-post-custom-meta',
'title' => esc_html__( 'Custom Meta', 'hub' ),
'subtitle' => esc_html__( 'Will display the text post loop', 'hub' ),
),
array(
'type' => 'liquid_colorpicker',
'id' => 'liquid-post-custom-meta-color',
'title' => esc_html__( 'Custom Meta Color', 'ave' ),
),
)
);