<?php add_filter( 'rwmb_meta_boxes', 'goya_portfolio_register_meta_boxes' ); function goya_portfolio_register_meta_boxes( $meta_boxes ) { $prefix = 'goya_portfolio_'; $meta_boxes[] = array( 'id' => 'et-post-item', 'title' => 'Archive Settings', 'pages' => array( 'portfolio' ), 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => esc_html__('Hover Color', 'goya-core' ), 'desc' => esc_html__('Set color for hover effect. Used on the Hover Card style.', 'goya-core' ), 'id' => $prefix . 'hover_color', 'type' => 'color', ), array( 'name' => esc_html__('Masonry item size', 'goya-core' ), 'desc' => esc_html__('Size of the item on the masonry portfolio mode.', 'goya-core' ), 'id' => $prefix . 'masonry_size', 'type' => 'image_select', 'options' => array( 'small' => get_template_directory_uri() . '/assets/img/admin/options/masonry-small.png', 'large' => get_template_directory_uri() . '/assets/img/admin/options/masonry-large.png', 'horizontal' => get_template_directory_uri() . '/assets/img/admin/options/masonry-horizontal.png', 'vertical' => get_template_directory_uri() . '/assets/img/admin/options/masonry-vertical.png', ), 'std' => '', ), ) ); $meta_boxes[] = array( 'id' => 'et-post-gallery', 'title' => esc_html__('Portfolio Details', 'goya-core' ), 'pages' => array( 'portfolio' ), 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => esc_html__('Featured Image', 'goya-core' ), 'desc' => esc_html__('Add image to show on header. Used on the Parallax mode.', 'goya-core' ), 'id' => $prefix . 'featured_gallery', 'type' => 'image_advanced', 'max_file_uploads' => 5, ), array( 'name' => esc_html__('Date', 'goya-core' ), 'id' => $prefix . 'date', 'type' => 'date', 'timestamp' => true, ), array( 'name' => esc_html__('Author', 'goya-core' ), 'id' => $prefix . 'author', 'type' => 'text', ), array( 'name' => esc_html__('Website', 'goya-core' ), 'id' => $prefix . 'website', 'type' => 'fieldset_text', 'options' => array( 'text' => 'Text', 'url' => 'URL', ), ), ) ); $meta_boxes[] = array( 'id' => 'et-post-page', 'title' => 'Page Settings', 'pages' => array( 'portfolio' ), 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'type' => 'heading', 'name' => esc_html__('Header', 'goya-core'), 'desc' => esc_html__('"Default" is the value defined in the Customizer.', 'goya-core' ), ), array( 'name' => esc_html__('Header Style', 'goya-core' ), 'id' => $prefix . 'transparent_header', 'class' => 'page-header-layout', 'type' => 'select', 'options' => array( false => esc_html__('Default', 'goya-core'), 'transparent' => esc_html__('Transparent', 'goya-core'), ), 'std' => '', ), array( 'name' => esc_html__('Header Text Color', 'goya-core' ), 'id' => $prefix . 'header_style', 'class' => 'page-header-field page-header-style hidden', 'type' => 'select', 'options' => array( 'dark-title' => esc_html__('Dark Text', 'goya-core'), 'light-title' => esc_html__('Light Text', 'goya-core'), ), 'std' => '', ), array( 'type' => 'heading', 'name' => esc_html__('Title Options', 'goya-core'), ), array( 'name' => esc_html__('Title Layout', 'goya-core' ), 'desc' => esc_html__('Override single portfolio layout.', 'goya-core' ), 'id' => $prefix . 'title_style', 'class' => 'page-header-title', 'type' => 'select', 'options' => array( false => 'Default', 'regular' => 'Regular Title', 'parallax' => 'Background Image', 'hero' => 'Hero Title', 'hide' => 'Hide Page Title' ), 'std' => '', ), array( 'name' => esc_html__('Title Text Color', 'goya-core' ), 'id' => $prefix . 'hero_title_style', 'class' => 'page-header-field page-hero-title hidden', 'type' => 'select', 'options' => array( 'dark-title' => esc_html__('Dark Text', 'goya-core'), 'light-title' => esc_html__('Light Text', 'goya-core'), ), 'std' => '', ), array( 'name' => esc_html__('Title Background', 'goya-core' ), 'id' => $prefix . 'hero_title_background', 'class' => 'page-header-field page-hero-title hidden', 'type' => 'color', ), array( 'type' => 'heading', 'name' => esc_html__('Other options', 'goya-core'), ), array( 'name' => esc_html__('Page Background Color', 'goya-core' ), 'desc' => esc_html__('Set background for the whole page.', 'goya-core' ), 'id' => $prefix . 'page_background', 'type' => 'color', ), ) ); return $meta_boxes; } ?>