Current File : /home/natitnen/hintact.com/wp-content/themes/ave/theme/metaboxes/liquid-portfolio-meta.php |
<?php
/*
* Portfolio Meta Section
*
* 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( 'liquid-portfolio' ),
'title' => esc_html__( 'Portfolio Meta', 'ave' ),
'icon' => 'el-icon-cog',
'fields' => array(
array(
'id' => 'portfolio-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 portfolio posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'portfolio-related-enable',
'type' => 'button_set',
'title' => esc_html__( 'Related Projects', 'ave' ),
'subtitle' => esc_html__( 'Turn on to display related projects on single portfolio posts.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'portfolio-related-style',
'type' => 'select',
'title' => esc_html__( 'Related Works', 'ave' ),
'subtitle' => esc_html__( 'Switch on to display related works on single portfolio pages.', 'ave' ),
'options' => array(
'style1' => esc_html__( 'Style 1', 'ave' ),
'style2' => esc_html__( 'Style 2', 'ave' ),
),
'required' => array(
'portfolio-related-enable',
'equals',
'on'
),
'default' => 'style1'
),
array(
'type' => 'text',
'id' => 'portfolio-related-title',
'title' => esc_html__( 'Related Works Title', 'ave' ),
'default' => '',
'required' => array(
'portfolio-related-enable',
'!=',
'off'
)
),
array(
'type' => 'slider',
'id' => 'portfolio-related-number',
'title' => esc_html__( 'Number of Related Works', 'ave' ),
'subtitle' => esc_html__( 'Manages the number of works that display on related works section.', 'ave' ),
'default' => 3,
'max' => 100,
'required' => array(
'portfolio-related-enable',
'!=',
'off'
)
),
array(
'id' => 'portfolio-enable-date',
'type' => 'button_set',
'title' => esc_html__( 'Date', 'ave' ),
'subtitle' => esc_html__( 'Swtich on to show the date on your portfolio item.', 'ave' ),
'options' => array(
'on' => esc_html__( 'On', 'ave' ),
'0' => esc_html__( 'Default', 'ave' ),
'off' => esc_html__( 'Off', 'ave' )
),
'default' => ''
),
array(
'id' => 'portfolio-date-label',
'type' => 'text',
'title' => esc_html__( 'Label of Date', 'ave' ),
'subtitle' => esc_html__( 'Translate or change the "date" text. Leave empty for no change.', 'ave' ),
'required' => array(
'portfolio-enable-date',
'!=',
'off'
)
),
array(
'id' => 'portfolio-date',
'type' => 'date',
'title' => esc_html__( 'Date of Work', 'ave' ),
'desc' => esc_html__( 'Overwrites the portfolio post publish date.', 'ave' ),
'required' => array(
'portfolio-enable-date',
'!=',
'off'
)
),
array(
'id' => 'portfolio-website',
'type' => 'text',
'validate' => 'url',
'title' => esc_html__( 'External URL', 'ave' )
),
array(
'id' => 'portfolio-website-label',
'type' => 'text',
'title' => esc_html__( 'Label of Button', 'ave' ),
'default' => esc_html__( 'Launch', 'ave' ),
),
array(
'id' => 'portfolio-attributes',
'type' => 'multi_text',
'title' => esc_html__( 'Attributes', 'ave' ),
'desc' => esc_html__( 'Add custom portfolio attributes. Divide by | label with value ( Label | Value )', 'ave' ),
'show_empty' => false,
'default' => array(
'Client | Liquid Themes',
),
'required' => array(
'portfolio-style',
'!=',
'split'
),
),
), // #fields
);