PATH:
home
/
letacommog
/
rachat-or-bourgenbresse
/
wp-content
/
themes
/
dt-the7
/
inc
/
admin
/
meta-boxes
<?php /** * Theme metaboxes. */ // File Security Check if ( ! defined( 'ABSPATH' ) ) { exit; } // Load meta box fields templates require_once PRESSCORE_ADMIN_DIR . '/meta-boxes/metabox-fields-templates.php'; /** * Get advanced settings open block. * * @return string. */ function presscore_meta_boxes_advanced_settings_tpl( $id = 'dt-advanced' ) { return sprintf( '<div class="hide-if-no-js"><div class="dt_hr"></div><p><a href="#advanced-options" class="dt_advanced"> <input type="hidden" name="%1$s" data-name="%1$s" value="hide" /> <span class="dt_advanced-show">%2$s</span> <span class="dt_advanced-hide">%3$s</span> %4$s </a></p></div><div class="%1$s dt_container hide-if-js"><div class="dt_hr"></div>', esc_attr(''.$id), _x('+ Show', 'backend metabox', 'the7mk2'), _x('- Hide', 'backend metabox', 'the7mk2'), _x('advanced settings', 'backend metabox', 'the7mk2') ); } // define global metaboxes array global $DT_META_BOXES; $DT_META_BOXES = array(); // Get widgetareas $widgetareas_list = presscore_get_widgetareas_options(); if ( !$widgetareas_list ) { $widgetareas_list = array('none' => _x('None', 'backend metabox', 'the7mk2')); } // Ordering settings $order_options = array( 'ASC' => _x('ascending', 'backend', 'the7mk2'), 'DESC' => _x('descending', 'backend', 'the7mk2'), ); $orderby_options = array( 'ID' => _x('ID', 'backend', 'the7mk2'), 'author' => _x('author', 'backend', 'the7mk2'), 'title' => _x('title', 'backend', 'the7mk2'), 'date' => _x('date', 'backend', 'the7mk2'), 'name' => _x('name', 'backend', 'the7mk2'), 'modified' => _x('modified', 'backend', 'the7mk2'), 'parent' => _x('parent', 'backend', 'the7mk2'), 'rand' => _x('rand', 'backend', 'the7mk2'), 'comment_count' => _x('comment_count', 'backend', 'the7mk2'), 'menu_order' => _x('menu_order', 'backend', 'the7mk2'), ); $yes_no_options = array( '1' => _x('Yes', 'backend metabox', 'the7mk2'), '0' => _x('No', 'backend metabox', 'the7mk2'), ); $enabled_disabled = array( '1' => _x('Enabled', 'backend metabox', 'the7mk2'), '0' => _x('Disabled', 'backend metabox', 'the7mk2'), ); // Image settings $repeat_options = array( 'repeat' => _x('repeat', 'backend', 'the7mk2'), 'repeat-x' => _x('repeat-x', 'backend', 'the7mk2'), 'repeat-y' => _x('repeat-y', 'backend', 'the7mk2'), 'no-repeat' => _x('no-repeat', 'backend', 'the7mk2'), ); $position_x_options = array( 'center' => _x('center', 'backend', 'the7mk2'), 'left' => _x('left', 'backend', 'the7mk2'), 'right' => _x('right', 'backend', 'the7mk2'), ); $position_y_options = array( 'center' => _x('center', 'backend', 'the7mk2'), 'top' => _x('top', 'backend', 'the7mk2'), 'bottom' => _x('bottom', 'backend', 'the7mk2'), ); $load_style_options = array( 'ajax_pagination' => _x('Pagination & filter with AJAX', 'backend metabox', 'the7mk2'), 'ajax_more' => _x('"Load more" button & filter with AJAX', 'backend metabox', 'the7mk2'), 'lazy_loading' => _x('Lazy loading', 'backend metabox', 'the7mk2'), 'default' => _x('Standard (no AJAX)', 'backend metabox', 'the7mk2') ); $font_size = array( 'h1' => _x('h1', 'backend metabox', 'the7mk2'), 'h2' => _x('h2', 'backend metabox', 'the7mk2'), 'h3' => _x('h3', 'backend metabox', 'the7mk2'), 'h4' => _x('h4', 'backend metabox', 'the7mk2'), 'h5' => _x('h5', 'backend metabox', 'the7mk2'), 'h6' => _x('h6', 'backend metabox', 'the7mk2'), 'small' => _x('small', 'backend metabox', 'the7mk2'), 'normal' => _x('medium', 'backend metabox', 'the7mk2'), 'big' => _x('large', 'backend metabox', 'the7mk2') ); $accent_custom_color = array( 'accent' => _x('Accent', 'backend metabox', 'the7mk2'), 'color' => _x('Custom color', 'backend metabox', 'the7mk2') ); $proportions = presscore_meta_boxes_get_images_proportions(); $proportions_max = count($proportions); $proportions_maybe_1x1 = array_search( 1, wp_list_pluck( $proportions, 'ratio' ) ); $rev_sliders = $layer_sliders = array( 'none' => _x('none', 'backend metabox', 'the7mk2') ); $slideshow_mode_options = array(); $slideshow_posts = array(); if ( post_type_exists( 'dt_slideshow' ) ) { $slideshow_query = new WP_Query( array( 'no_found_rows' => true, 'cache_results' => false, 'posts_per_page' => -1, 'post_type' => 'dt_slideshow', 'post_status' => 'publish', 'suppress_filters' => false, ) ); if ( $slideshow_query->have_posts() ) { foreach ( $slideshow_query->posts as $slidehsow_post ) { $slideshow_posts[ $slidehsow_post->ID ] = esc_html( $slidehsow_post->post_title ); } } // Show modes. $slideshow_mode_options['porthole'] = array( _x('Porthole slider', 'backend metabox', 'the7mk2'), array( 'portholeslider.gif', 75, 50) ); $slideshow_mode_options['photo_scroller'] = array( _x('Photo scroller', 'backend metabox', 'the7mk2'), array( 'photoscroller.gif', 75, 50) ); $slideshow_mode_options['3d'] = array( _x('3D slideshow', 'backend metabox', 'the7mk2'), array( '3dslider.gif', 75, 50) ); } if ( class_exists('RevSlider') ) { $rev = new RevSlider(); $arrSliders = $rev->getArrSliders(); foreach ( (array) $arrSliders as $revSlider ) { $rev_sliders[ $revSlider->getAlias() ] = $revSlider->getTitle(); } $slideshow_mode_options['revolution'] = array( _x('Slider Revolution', 'backend metabox', 'the7mk2'), array( 'sliderrevolution.gif', 75, 50) ); } if ( function_exists('lsSliders') ) { $layerSliders = lsSliders(); foreach ( $layerSliders as $lSlide ) { $layer_sliders[ $lSlide['id'] ] = $lSlide['name']; } $slideshow_mode_options['layer'] = array( _x('LayerSlider', 'backend metabox', 'the7mk2'), array( 'layerslider.gif', 75, 50) ); } reset( $slideshow_mode_options ); $pages_with_basic_meta_boxes = apply_filters( 'presscore_pages_with_basic_meta_boxes', array( 'page', 'post' ) ); /***********************************************************/ // Sidebar options /***********************************************************/ $prefix = '_dt_sidebar_'; $DT_META_BOXES['dt_page_box-sidebar'] = array( 'id' => 'dt_page_box-sidebar', 'title' => _x('Sidebar Options', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'side', 'priority' => 'low', 'fields' => array( // Sidebar option array( 'name' => _x('Sidebar position:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}position", 'type' => 'radio', 'std' => 'right', 'options' => array( 'left' => array( _x('Left', 'backend metabox', 'the7mk2'), array('sidebar-left.gif', 75, 50) ), 'right' => array( _x('Right', 'backend metabox', 'the7mk2'), array('sidebar-right.gif', 75, 50) ), 'disabled' => array( _x('Disabled', 'backend metabox', 'the7mk2'), array('sidebar-disabled.gif', 75, 50) ), ), 'hide_fields' => array( 'disabled' => array("{$prefix}widgetarea_id", "{$prefix}hide_on_mobile" ), ) ), // Sidebar widget area array( 'name' => _x('Sidebar widget area:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}widgetarea_id", 'type' => 'select', 'options' => $widgetareas_list, 'std' => 'sidebar_1', 'top_divider' => true ), // Hide on mobile array( 'name' => _x('Hide on mobile layout:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}hide_on_mobile", 'type' => 'checkbox', 'std' => 0 ), ) ); /***********************************************************/ // Footer options /***********************************************************/ $prefix = '_dt_footer_'; $DT_META_BOXES['dt_page_box-footer'] = array( 'id' => 'dt_page_box-footer', 'title' => _x('Footer Options', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'side', 'priority' => 'low', 'fields' => array( // Footer option array( 'name' => _x('Show widgetized footer:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}show", 'type' => 'checkbox', 'std' => 1, 'hide_fields' => array( "{$prefix}widgetarea_id", "{$prefix}hide_on_mobile" ), ), // Sidebar widgetized area array( 'name' => _x('Footer widget area:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}widgetarea_id", 'type' => 'select', 'options' => $widgetareas_list, 'std' => 'sidebar_2', 'top_divider' => true ), // Hide on mobile array( 'name' => _x('Hide on mobile layout:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}hide_on_mobile", 'type' => 'checkbox', 'std' => 0 ), ) ); /***********************************************************/ // Header options /***********************************************************/ $header_title_options = array( 'enabled' => array( _x('Show page title', 'backend metabox', 'the7mk2'), array('regular-title.gif', 100, 60) ), 'disabled' => array( _x('Hide page title', 'backend metabox', 'the7mk2'), array('no-title.gif', 100, 60) ), 'fancy' => array( _x('Fancy title', 'backend metabox', 'the7mk2'), array('fancy-title.gif', 100, 60) ), 'slideshow' => array( _x('Slideshow', 'backend metabox', 'the7mk2'), array('slider.gif', 100, 60) ), ); // Hide options if there is no slideshows. if ( empty( $slideshow_mode_options ) ) { unset( $header_title_options['slideshow'] ); } $prefix = '_dt_header_'; $DT_META_BOXES['dt_page_box-header_options'] = array( 'id' => 'dt_page_box-header_options', 'title' => _x('Page Header Options', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'normal', 'priority' => 'high', 'fields' => array( // Header options array( 'id' => "{$prefix}title", 'type' => 'radio', 'std' => 'enabled', 'options' => $header_title_options, 'hide_fields' => array( 'enabled' => array( "{$prefix}background_settings", "{$prefix}background-disabled-settings" ), 'disabled' => array( "{$prefix}background_settings" ), 'fancy' => array( "{$prefix}background-disabled-settings" ), 'slideshow' => array( "{$prefix}background-disabled-settings" ), ), 'class' => 'wide', ), // Header overlapping array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}background_settings" . '">', 'name' => '', 'id' => "{$prefix}background", 'type' => 'radio', 'std' => 'normal', 'top_divider' => true, 'options' => array( 'normal' => array( _x( 'Default', 'backend metabox', 'the7mk2' ), array( 'regular.gif', 75, 50 ) ), 'overlap' => array( _x( "Overlapping", 'backend metabox', 'the7mk2' ), array( 'overl.gif', 75, 50 ) ), 'transparent' => array( _x( "Transparent", 'backend metabox', 'the7mk2' ), array( 'transp.gif', 75, 50 ) ), ), 'hide_fields' => array( 'normal' => array( "{$prefix}transparent_settings" ), 'overlap' => array( "{$prefix}transparent_settings" ), ), ), array( // container begin !!! 'before' => "<div class=\"rwmb-flickering-field rwmb-input-{$prefix}header-below-slideshow\">", "type" => "radio", "id" => "{$prefix}background_below_slideshow", "name" => _x( "Header below slideshow:", "theme-options", 'the7mk2' ), "std" => "disabled", "options" => array( 'enabled' => _x( "Enabled", "theme-options", 'the7mk2' ), 'disabled' => _x( "Disabled", "theme-options", 'the7mk2' ) ), 'top_divider' => true, 'after' => '</div>', ), array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}transparent_settings" . '">', 'name' => _x('Transparent background color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}transparent_bg_color", 'type' => 'color', 'std' => '#000000', 'top_divider' => true, ), array( 'name' => _x('Transparent background opacity:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}transparent_bg_opacity", 'type' => 'slider', 'std' => 50, 'js_options' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ), array( "type" => "radio", "id" => "{$prefix}transparent_bg_color_scheme", "name" => _x( "Color scheme:", "theme-options", 'the7mk2' ), "std" => "light", "options" => array( 'from_options' => _x( "From Theme Options", "theme-options", 'the7mk2' ), 'light' => _x( "Light", "theme-options", 'the7mk2' ), ), 'after' => '</div></div>', ), // Disable page title. array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}background-disabled-settings" . '">', 'name' => '', 'id' => "{$prefix}disabled_background", 'type' => 'radio', 'std' => 'normal', 'top_divider' => true, 'options' => array( 'normal' => array( _x( 'Default', 'backend metabox', 'the7mk2' ), array( 'regular.gif', 75, 50 ) ), 'transparent' => array( _x( "Transparent", 'backend metabox', 'the7mk2' ), array( 'transp.gif', 75, 50 ) ), ), 'hide_fields' => array( 'normal' => array( "{$prefix}background-disabled-transparent_settings" ), ), ), array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}background-disabled-transparent_settings" . '">', 'name' => _x('Transparent background color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}disabled_transparent_bg_color", 'type' => 'color', 'std' => '#000000', 'top_divider' => true, ), array( 'name' => _x('Transparent background opacity:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}disabled_transparent_bg_opacity", 'type' => 'slider', 'std' => 50, 'js_options' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ), array( "type" => "radio", "id" => "{$prefix}disabled_transparent_bg_color_scheme", "name" => _x( "Color scheme:", "theme-options", 'the7mk2' ), "std" => "light", "options" => array( 'from_options' => _x( "From Theme Options", "theme-options", 'the7mk2' ), 'light' => _x( "Light", "theme-options", 'the7mk2' ), ), 'after' => '</div></div>', ), ) ); $prefix = '_dt_page_overrides_'; $DT_META_BOXES['dt_page_box-page_vertical_matgins'] = array( 'id' => 'dt_page_box-page_vertical_matgins', 'title' => _x('Page Margins', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'side', 'priority' => 'low', 'fields' => array( array( 'name' => _x('Top (in px):', 'backend metabox', 'the7mk2'), 'desc' => _x('Live empty to use value from theme options.', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}top_margin", 'type' => 'text', 'std' => '', ), array( 'name' => _x('Bottom (in px):', 'backend metabox', 'the7mk2'), 'desc' => _x('Live empty to use value from theme options.', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bottom_margin", 'type' => 'text', 'std' => '', ), ) ); /***********************************************************/ // Slideshow Options /***********************************************************/ $prefix = '_dt_slideshow_'; $DT_META_BOXES['dt_page_box-slideshow_options'] = array( 'id' => 'dt_page_box-slideshow_options', 'title' => _x('Slideshow Options', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'normal', 'priority' => 'high', 'fields' => array( // Slideshow mode array( 'id' => "{$prefix}mode", 'type' => 'radio', 'std' => key( $slideshow_mode_options ), 'options' => $slideshow_mode_options, 'hide_fields' => array( 'porthole' => array( "{$prefix}photo_scroller_container", "{$prefix}revolution_slider", "{$prefix}layer_container", "{$prefix}3d_layout_container" ), 'photo_scroller' => array( "{$prefix}3d_layout_container", "{$prefix}porthole_container", "{$prefix}revolution_slider", "{$prefix}layer_container" ), '3d' => array( "{$prefix}porthole_container", "{$prefix}revolution_slider", "{$prefix}layer_container", "{$prefix}photo_scroller_container" ), 'revolution' => array( "{$prefix}porthole_container", "{$prefix}3d_layout_container", "{$prefix}sliders", "{$prefix}layer_container", "{$prefix}photo_scroller_container" ), 'layer' => array( "{$prefix}porthole_container", "{$prefix}3d_layout_container", "{$prefix}sliders", "{$prefix}revolution_slider", "{$prefix}photo_scroller_container" ), ) ), // Sldeshows array( 'name' => _x('Slideshow(s):', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}sliders", 'type' => 'checkbox_list', 'desc' => $slideshow_posts ? _x('if non selected, all slideshows will be displayed.', 'backend metabox', 'the7mk2') . ' ' . presscore_get_post_type_edit_link( 'dt_slideshow', _x( 'Edit slideshows', 'backend metabox', 'the7mk2' ) ) : _x( 'none', 'backend metabox', 'the7mk2' ), 'options' => $slideshow_posts, 'top_divider' => true, ), // Slideshow layout array( // container begin !!! 'before' => '<div class="rwmb-input-' . $prefix . '3d_layout_container rwmb-flickering-field">', 'name' => _x('Layout:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}3d_layout", 'type' => 'radio', 'std' => 'fullscreen-content', 'options' => array( 'fullscreen-content' => _x('full-screen', 'backend metabox', 'the7mk2'), 'fullscreen+content' => _x('full-screen with content', 'backend metabox', 'the7mk2'), 'prop-fullwidth' => _x('proportional, full-width', 'backend metabox', 'the7mk2'), 'prop-content-width' => _x('proportional, content-width', 'backend metabox', 'the7mk2'), ), 'hide_fields' => array( 'fullscreen-content' => array( "{$prefix}3d_slider_proportions" ), 'fullscreen+content' => array( "{$prefix}3d_slider_proportions" ), ), 'top_divider' => true, ), // Slider proportions array( 'name' => _x('Slider proportions:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}3d_slider_proportions", 'type' => 'simple_proportions', 'std' => array('width' => 500, 'height' => 500), 'top_divider' => true, // container end !!! 'after' => '</div>' ), // Slideshow layout array( // container begin !!! 'before' => '<div class="rwmb-input-' . $prefix . 'porthole_container rwmb-flickering-field">', 'name' => _x('Slider layout:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}layout", 'type' => 'radio', 'std' => 'fullwidth', 'options' => array( 'fullwidth' => _x('full-width', 'backend metabox', 'the7mk2'), 'fixed' => _x('content-width', 'backend metabox', 'the7mk2'), ), 'top_divider' => true, ), // Slider proportions array( 'name' => _x('Slider proportions:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}slider_proportions", 'type' => 'simple_proportions', 'std' => array('width' => 1200, 'height' => 500), ), // Scaling array( 'name' => _x('Images sizing: ', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}scaling", 'type' => 'radio', 'std' => 'fill', 'options' => array( 'fit' => _x('fit (preserve proportions)', 'backend metabox', 'the7mk2'), 'fill' => _x('fill the viewport (crop)', 'backend metabox', 'the7mk2'), ), 'top_divider' => true, ), // Autoplay array( 'name' => _x('On page load slideshow is: ', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}autoplay", 'type' => 'radio', 'std' => 'paused', 'options' => array( 'play' => _x('playing', 'backend metabox', 'the7mk2'), 'paused' => _x('paused', 'backend metabox', 'the7mk2'), ), 'top_divider' => true, ), // Autoslide interval array( 'name' => _x('Autoslide interval (in milliseconds):', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}autoslide_interval", 'type' => 'text', 'std' => '5000' ), // Hide captions array( 'name' => _x('Hide captions:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}hide_captions", 'type' => 'checkbox', 'std' => 0, // container end 'after' => '</div>' ), ////////////////////// // Photo scroller // ////////////////////// array( // container begin !!! 'before' => '<div class="rwmb-input-' . $prefix . 'photo_scroller_container rwmb-flickering-field">', 'name' => _x( 'Layout:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_layout", 'type' => 'radio', 'std' => 'fullscreen', 'options' => array( 'fullscreen' => _x( 'Fullscreen slideshow', 'backend metabox', 'the7mk2' ), 'with_content' => _x( 'Fullscreen slideshow + text area', 'backend metabox', 'the7mk2' ) ), 'divider' => 'top' ), array( 'name' => _x( 'Background under slideshow:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_bg_color", 'type' => 'color', 'std' => '#000000', 'divider' => 'top' ), Presscore_Meta_Box_Field_Template::get_as_array( 'radio yes no', array( 'id' => "{$prefix}photo_scroller_overlay", 'name' => _x( 'Show pixel overlay:', 'backend metabox', 'the7mk2' ), 'divider' => 'top' ) ), array( 'name' => _x('Top padding:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}photo_scroller_top_padding", 'type' => 'text', 'std' => '0', 'divider' => 'top' ), array( 'name' => _x('Bottom padding:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}photo_scroller_bottom_padding", 'type' => 'text', 'std' => '0', 'divider' => 'top' ), array( 'name' => _x('Side paddings:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}photo_scroller_side_paddings", 'type' => 'text', 'std' => '0', 'divider' => 'top' ), Presscore_Meta_Box_Field_Template::get_as_array( 'opacity slider', array( 'name' => _x( 'Inactive image transparency (%):', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_inactive_opacity", 'std' => 15, 'divider' => 'top' ) ), array( 'name' => _x( 'Thumbnails:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_thumbnails_visibility", 'type' => 'radio', 'std' => 'show', 'options' => array( 'show' => _x( 'Show by default', 'backend metabox', 'the7mk2' ), 'hide' => _x( 'Hide by default', 'backend metabox', 'the7mk2' ), 'disabled' => _x( 'Disable', 'backend metabox', 'the7mk2' ) ), 'divider' => 'top' ), array( 'name' => _x( 'Thumbnails width:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_thumbnails_width", 'type' => 'text', 'std' => '', 'divider' => 'top' ), array( 'name' => _x( 'Thumbnails height:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_thumbnails_height", 'type' => 'text', 'std' => 85, 'divider' => 'top' ), array( 'name' => _x( 'Autoplay:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_autoplay", 'type' => 'radio', 'std' => 'play', 'options' => array( 'play' => _x( 'Play', 'backend metabox', 'the7mk2' ), 'paused' => _x( 'Paused', 'backend metabox', 'the7mk2' ), ), 'divider' => 'top' ), array( 'name' => _x( 'Autoplay speed:', 'backend metabox', 'the7mk2' ), 'id' => "{$prefix}photo_scroller_autoplay_speed", 'type' => 'text', 'std' => '4000', 'divider' => 'top' ), array( 'type' => 'heading', 'name' => _x( 'Landscape images', 'backend metabox', 'the7mk2' ), 'id' => 'fake_id', ), // Landscape images settings Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller max width', array( 'id' => "{$prefix}photo_scroller_ls_max_width", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller min width', array( 'id' => "{$prefix}photo_scroller_ls_min_width", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller filling mode desktop', array( 'id' => "{$prefix}photo_scroller_ls_fill_dt", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller filling mode mobile', array( 'id' => "{$prefix}photo_scroller_ls_fill_mob", ) ), // Portrait iamges settings array( 'type' => 'heading', 'name' => _x( 'Portrait images', 'backend metabox', 'the7mk2' ), 'id' => 'fake_id', ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller max width', array( 'id' => "{$prefix}photo_scroller_pt_max_width", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller min width', array( 'id' => "{$prefix}photo_scroller_pt_min_width", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller filling mode desktop', array( 'id' => "{$prefix}photo_scroller_pt_fill_dt", ) ), Presscore_Meta_Box_Field_Template::get_as_array( 'photoscroller filling mode mobile', array( 'id' => "{$prefix}photo_scroller_pt_fill_mob", // container end !!! 'after' => '</div>', ) ), // Revolution slider array( 'name' => _x('Choose slider: ', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}revolution_slider", 'type' => 'select', 'std' =>'none', 'options' => $rev_sliders, 'multiple' => false, 'top_divider' => true ), // LayerSlider array( // container begin !!! 'before' => '<div class="rwmb-input-' . $prefix . 'layer_container rwmb-flickering-field">', 'name' => _x('Choose slider:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}layer_slider", 'type' => 'select', 'std' =>'none', 'options' => $layer_sliders, 'multiple' => false, 'top_divider' => true ), // Fixed background array( // container end !!! 'after' => '</div>', 'name' => _x('Enable slideshow background and paddings:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}layer_show_bg_and_paddings", 'type' => 'checkbox', 'std' => 0 ), ) ); /***********************************************************/ // Fancy title options /***********************************************************/ $prefix = '_dt_fancy_header_'; $DT_META_BOXES['dt_page_box-fancy_header_options'] = array( 'id' => 'dt_page_box-fancy_header_options', 'title' => _x('Fancy Title Options', 'backend metabox', 'the7mk2'), 'pages' => $pages_with_basic_meta_boxes, 'context' => 'normal', 'priority' => 'high', 'fields' => array( /////////////////////// // Title alignment // /////////////////////// array( 'name' => _x('Fancy title layout:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}title_aligment", 'type' => 'radio', 'std' => 'center', 'options' => array( 'left' => array( _x('Left title + right breadcrumbs', 'backend metabox', 'the7mk2'), array('l-r-page.gif', 75, 50) ), 'right' => array( _x('Right title + left breadcrumbs', 'backend metabox', 'the7mk2'), array('r-l-page.gif', 75, 50) ), 'all_left' => array( _x('Left title + left breadcrumbs', 'backend metabox', 'the7mk2'), array('l-l-page.gif', 75, 50) ), 'all_right' => array( _x('Right title + right breadcrumbs', 'backend metabox', 'the7mk2'), array('r-r-page.gif', 75, 50) ), 'center' => array( _x('Centred title + centred breadcrumbs', 'backend metabox', 'the7mk2'), array('centre-page.gif', 75, 50) ) ) ), /////////////////// // Breadcrumbs // /////////////////// array( 'name' => _x('Breadcrumbs:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}breadcrumbs", 'type' => 'radio', 'std' => 'enabled', 'top_divider' => true, 'hide_fields' => array('disabled' => array( "{$prefix}breadcrumbs_settings" ) ), 'options' => array( 'enabled' => _x('Enabled', 'backend metabox', 'the7mk2'), 'disabled' => _x('Disabled', 'backend metabox', 'the7mk2'), ) ), // Breadcrumbs text color array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}breadcrumbs_settings" . '">', 'name' => _x('Breadcrumbs text color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}breadcrumbs_text_color", 'type' => 'color', 'std' => '#ffffff' ), // Breadcrumbs background color array( 'name' => _x('Breadcrumbs background color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}breadcrumbs_bg_color", 'type' => 'radio', 'std' => 'disabled', 'options' => array( 'disabled' => _x('Disabled', 'backend metabox', 'the7mk2'), 'black' => _x('Black', 'backend metabox', 'the7mk2'), 'white' => _x('White', 'backend metabox', 'the7mk2'), ), // container end 'after' => '</div>' ), ////////////////////// // Title settings // ////////////////////// // Title array( 'name' => _x('Title:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}title_mode", 'type' => 'radio', 'std' => 'custom', 'top_divider' => true, 'hide_fields' => array('generic' => array( "{$prefix}title" ) ), 'options' => array( 'generic' => _x('Generic title', 'backend metabox', 'the7mk2'), 'custom' => _x('Custom title', 'backend metabox', 'the7mk2'), ) ), // Custom Title array( 'name' => _x('Custom title:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}title", 'type' => 'text', 'std' => '' ), // Title font size array( 'name' => _x('Title font size:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}title_size", 'type' => 'select', 'options' => $font_size, 'std' => 'h1' ), // Title font color array( 'name' => _x('Title font color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}title_color_mode", 'type' => 'radio', 'std' => 'color', 'hide_fields' => array( 'accent' => array( "{$prefix}title_color_settings" ) ), 'options' => $accent_custom_color ), // Title color array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}title_color_settings" . '">', 'name' => ' ', 'id' => "{$prefix}title_color", 'type' => 'color', 'std' => '#ffffff', // container end 'after' => '</div>' ), ///////////////////////// // Subtitle settings // ///////////////////////// // Subtitle array( 'name' => _x('Subtitle:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}subtitle", 'type' => 'text', 'std' => '', 'top_divider' => true, ), // Subtitle font size array( 'name' => _x('Subtitle font size:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}subtitle_size", 'type' => 'select', 'options' => $font_size, 'std' => 'h3' ), // Subtitle font color array( 'name' => _x('Subtitle font color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}subtitle_color_mode", 'type' => 'radio', 'std' => 'color', 'hide_fields' => array( 'accent' => array( "{$prefix}subtitle_color_settings" ) ), 'options' => $accent_custom_color ), // Subtitle color array( // container begin !!! 'before' => '<div class="rwmb-flickering-field ' . "rwmb-input-{$prefix}subtitle_color_settings" . '">', 'name' => ' ', 'id' => "{$prefix}subtitle_color", 'type' => 'color', 'std' => '#ffffff', // container end 'after' => '</div>' ), /////////////////////////// // Background settings // /////////////////////////// // Background color array( 'name' => _x('Background color:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_color", 'type' => 'color', 'std' => '#222222', 'top_divider' => true, ), // Background image array( 'name' => _x('Background image:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_image", 'type' => 'image_advanced_mk2', 'max_file_uploads' => 1, ), // Repeat options array( 'name' => _x('Repeat options:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_repeat", 'type' => 'select', 'options' => $repeat_options, 'std' => 'no-repeat' ), // Position x array( 'name' => _x('Position x:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_position_x", 'type' => 'select', 'options' => $position_x_options, 'std' => 'center' ), // Position y array( 'name' => _x('Position y:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_position_y", 'type' => 'select', 'options' => $position_y_options, 'std' => 'center' ), // Fullscreen array( 'name' => _x('Fullscreen:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_fullscreen", 'type' => 'checkbox', 'std' => 1, ), // Fixed background array( 'name' => _x('Fixed background:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}bg_fixed", 'type' => 'checkbox', 'std' => 0 ), // Enable parallax & Parallax speed array( 'name' => _x('Parallax speed:', 'backend metabox', 'the7mk2'), 'desc' => _x('if field is empty, parallax disabled', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}parallax_speed", 'type' => 'text', 'std' => '0', ), // Height array( 'name' => _x('Height (px):', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}height", 'type' => 'text', 'std' => '300' ), ) ); /***********************************************************/ // Content area options /***********************************************************/ $prefix = '_dt_content_'; $DT_META_BOXES['dt_page_box-page_content'] = array( 'id' => 'dt_page_box-page_content', 'title' => _x('Content Area Options', 'backend metabox', 'the7mk2'), 'pages' => array( 'page' ), 'context' => 'normal', 'priority' => 'high', 'fields' => array( // Display content area array( 'name' => _x('Display content area:', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}display", 'type' => 'radio', 'std' => 'no', 'options' => array( 'no' => _x('no', 'backend metabox', 'the7mk2'), 'on_first_page' => _x('first page', 'backend metabox', 'the7mk2'), 'on_all_pages' => _x('all pages', 'backend metabox', 'the7mk2'), ), 'hide_fields' => array('no' => "{$prefix}position") ), // Content area position array( 'name' => _x('Content area position', 'backend metabox', 'the7mk2'), 'id' => "{$prefix}position", 'type' => 'radio', 'std' => 'before_items', 'options' => array( 'before_items' => array( _x('Before items', 'backend metabox', 'the7mk2'), array( 'before-posts.gif', 60, 67 ) ), 'after_items' => array( _x('After items', 'backend metabox', 'the7mk2'), array( 'under-posts.gif', 60, 67 ) ), ), ), ), 'only_on' => array( 'template' => array( 'template-portfolio-list.php', 'template-portfolio-masonry.php', 'template-portfolio-jgrid.php', 'template-blog-list.php', 'template-blog-masonry.php', 'template-albums.php', 'template-albums-jgrid.php', 'template-media.php', 'template-media-jgrid.php', 'template-team.php', 'template-testimonials.php', ) ), );
[+]
..
[-] taxonomy-meta-box.php
[edit]
[-] metaboxes-microsite.php
[edit]
[-] image.php
[edit]
[-] metaboxes-blog.php
[edit]
[-] .htaccess
[edit]
[-] metabox-fields-templates.php
[edit]
[-] metaboxes.php
[edit]
[-] index.php
[edit]