aaronnewcomer
Forum Replies Created
-
Forum: Plugins
In reply to: [Meta Box] a bunch of fatal errorsHi @rilwis
5.10.3 Did not fix the issue. Still had to rollback to 5.10.0.
Forum: Plugins
In reply to: [Meta Box] a bunch of fatal errorsI use this theme: https://gloriathemes.com/theme/loquet/
They have this file called meta-boxes.php which is probably where they are doing something with this?
<?php
if( class_exists( 'loquet_core_plugin' ) ) {
/*======
*
* Museum Settings
*
======*/
if( !function_exists( 'loquet_museum_settings_meta_boxes' ) ) {
function loquet_museum_settings_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array(
'id' => 'loquet-museum-settings',
'title' => esc_html__( 'Museum Details', 'loquet' ),
'post_types' => array( 'museum' ),
'context' => 'normal',
'priority' => 'high',
'tab_style' => 'left',
'tab_wrapper' => true,
'tabs' => array(
'details' => array(
'label' => esc_html__( 'Details', 'loquet' ),
'icon' => 'dashicons-edit-page',
),
'media' => array(
'label' => esc_html__( 'Media', 'loquet' ),
'icon' => 'dashicons-format-image',
),
'contact' => array(
'label' => esc_html__( 'Contact', 'loquet' ),
'icon' => 'dashicons-phone',
),
'sponsors' => array(
'label' => esc_html__( 'Sponsors', 'loquet' ),
'icon' => 'dashicons-screenoptions',
),
),
'fields' => array(
/*====== Details ======*/
array(
'type' => 'date',
'id' => 'loquet-museum-establishment-date',
'name' => esc_html__( 'Date of Establishment', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'text',
'id' => 'loquet-museum-collection-size',
'name' => esc_html__( 'Collection Size', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-area',
'name' => esc_html__( 'Area', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-visitors',
'name' => esc_html__( 'Visitors', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-opening-hours',
'name' => esc_html__( 'Opening Hours', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-opening-hours-weekdays',
'name' => esc_html__( 'Opening Hours on Weekdays', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-opening-hours-saturday',
'name' => esc_html__( 'Opening Hours on Saturday', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'text',
'id' => 'loquet-museum-opening-hours-sunday',
'name' => esc_html__( 'Opening Hours on Sunday', 'loquet' ),
'tab' => 'details',
'inline' => true,
),
array(
'type' => 'group',
'id' => 'loquet-museum-content-sections',
'name' => esc_html__( 'Content Sections', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'wysiwyg',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'group',
'id' => 'loquet-museum-extra-details',
'name' => esc_html__( 'Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'select',
'id' => 'loquet-museum-extra-details-position',
'name' => esc_html__( 'Position of Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'before' => esc_html__( 'Before Current Items', 'loquet' ),
'after' => esc_html__( 'After Current Items', 'loquet' ),
),
),
array(
'type' => 'group',
'id' => 'loquet-museum-info-boxes',
'name' => esc_html__( 'Info Boxes', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'wysiwyg',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'style',
'name' => esc_html__( 'Style', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
'style-4' => esc_html__( 'Style 4', 'loquet' ),
),
),
),
),
array(
'type' => 'group',
'id' => 'loquet-museum-buttons',
'name' => esc_html__( 'Buttons', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'link',
'name' => esc_html__( 'Link', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'target',
'name' => esc_html__( 'Target', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'_blank' => esc_html__( 'New Tab', 'loquet' ),
'_self' => esc_html__( 'Same Frame', 'loquet' ),
),
),
array(
'type' => 'select',
'id' => 'style',
'name' => esc_html__( 'Style', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
'style-4' => esc_html__( 'Style 4', 'loquet' ),
),
),
),
),
/*====== Media ======*/
array(
'type' => 'image_advanced',
'id' => 'loquet-museum-logo',
'name' => esc_html__( 'Logo', 'loquet' ),
'tab' => 'media',
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'image_advanced',
'id' => 'loquet-museum-photos',
'name' => esc_html__( 'Photos', 'loquet' ),
'tab' => 'media',
'force_delete' => false,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'oembed',
'id' => 'loquet-museum-video',
'name' => esc_html__( 'Video', 'loquet' ),
'tab' => 'media',
'inline' => true,
),
array(
'type' => 'group',
'id' => 'loquet-museum-videos',
'name' => esc_html__( 'Videos', 'loquet' ),
'tab' => 'media',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'oembed',
'id' => 'video',
'name' => esc_html__( 'Video', 'loquet' ),
'desc' => esc_html__( 'Use only Vimeo or YouTube.', 'loquet' ),
'inline' => true,
),
array(
'type' => 'image_advanced',
'id' => 'cover',
'name' => esc_html__( 'Video Cover', 'loquet' ),
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'text',
'id' => 'description',
'name' => esc_html__( 'Description', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-photos-column',
'name' => esc_html__( 'Photos Column', 'loquet' ),
'tab' => 'media',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( '1', 'loquet' ),
'2' => esc_html__( '2', 'loquet' ),
'3' => esc_html__( '3', 'loquet' ),
'4' => esc_html__( '4', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'6' => esc_html__( '6', 'loquet' ),
'7' => esc_html__( '7', 'loquet' ),
'8' => esc_html__( '8', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-photos-column-space',
'name' => esc_html__( 'Photos Column Space', 'loquet' ),
'tab' => 'media',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'0' => esc_html__( '0', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'10' => esc_html__( '10', 'loquet' ),
'15' => esc_html__( '15', 'loquet' ),
'20' => esc_html__( '20', 'loquet' ),
'25' => esc_html__( '25', 'loquet' ),
'30' => esc_html__( '30', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-videos-column',
'name' => esc_html__( 'Videos Column', 'loquet' ),
'tab' => 'media',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( '1', 'loquet' ),
'2' => esc_html__( '2', 'loquet' ),
'3' => esc_html__( '3', 'loquet' ),
'4' => esc_html__( '4', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'6' => esc_html__( '6', 'loquet' ),
'7' => esc_html__( '7', 'loquet' ),
'8' => esc_html__( '8', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-videos-column-space',
'name' => esc_html__( 'Videos Column Space', 'loquet' ),
'tab' => 'media',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'0' => esc_html__( '0', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'10' => esc_html__( '10', 'loquet' ),
'15' => esc_html__( '15', 'loquet' ),
'20' => esc_html__( '20', 'loquet' ),
'25' => esc_html__( '25', 'loquet' ),
'30' => esc_html__( '30', 'loquet' ),
),
),
/*====== Contact ======*/
array(
'type' => 'text',
'id' => 'loquet-museum-address',
'name' => esc_html__( 'Address', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'map',
'id' => 'loquet-museum-map-view',
'name' => esc_html__( 'Map View', 'loquet' ),
'tab' => 'contact',
'address_field' => 'loquet-museum-address',
'std' => '-6.233406,-35.049906,15',
'api_key' => esc_attr( get_theme_mod( 'loquet_google_maps_api' ) ),
),
array(
'type' => 'tel',
'id' => 'loquet-museum-phone',
'name' => esc_html__( 'Phone Number', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'email',
'id' => 'loquet-museum-email',
'name' => esc_html__( 'Email Address', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'url',
'id' => 'loquet-museum-website',
'name' => esc_html__( 'Website', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'group',
'id' => 'loquet-museum-social-media-sites',
'name' => esc_html__( 'Social Media Sites', 'loquet' ),
'tab' => 'contact',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{link_title}',
'fields' => array(
array(
'type' => 'select',
'id' => 'icon',
'name' => esc_html__( 'Icon', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => loquet_social_media_sites( $array_direction = "left" ),
),
array(
'type' => 'text',
'id' => 'link_title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'url',
'id' => 'link_url',
'name' => esc_html__( 'URL', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'link_target',
'name' => esc_html__( 'Target', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'_blank' => esc_html__( 'New Tab', 'loquet' ),
'_self' => esc_html__( 'Same Frame', 'loquet' ),
),
),
),
),
/*====== Sponsors ======*/
array(
'type' => 'group',
'id' => 'loquet-museum-sponsors',
'name' => esc_html__( 'Sponsors', 'loquet' ),
'tab' => 'sponsors',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'image_advanced',
'id' => 'logo',
'name' => esc_html__( 'Logo', 'loquet' ),
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'url',
'id' => 'url',
'name' => esc_html__( 'URL', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-sponsors-column',
'name' => esc_html__( 'Sponsors Column', 'loquet' ),
'tab' => 'sponsors',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( '1', 'loquet' ),
'2' => esc_html__( '2', 'loquet' ),
'3' => esc_html__( '3', 'loquet' ),
'4' => esc_html__( '4', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'6' => esc_html__( '6', 'loquet' ),
'7' => esc_html__( '7', 'loquet' ),
'8' => esc_html__( '8', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-museum-sponsors-column-space',
'name' => esc_html__( 'Sponsors Column Space', 'loquet' ),
'tab' => 'sponsors',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'0' => esc_html__( '0', 'loquet' ),
'5' => esc_html__( '5', 'loquet' ),
'10' => esc_html__( '10', 'loquet' ),
'15' => esc_html__( '15', 'loquet' ),
'20' => esc_html__( '20', 'loquet' ),
'25' => esc_html__( '25', 'loquet' ),
'30' => esc_html__( '30', 'loquet' ),
),
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'loquet_museum_settings_meta_boxes' );
}
/*======
*
* Exhibition Settings
*
======*/
if( !function_exists( 'loquet_exhibition_settings_meta_boxes' ) ) {
function loquet_exhibition_settings_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array(
'id' => 'loquet-exhibition-settings',
'title' => esc_html__( 'Exhibition Details', 'loquet' ),
'post_types' => array( 'exhibition' ),
'context' => 'normal',
'priority' => 'high',
'tab_style' => 'left',
'tab_wrapper' => true,
'tabs' => array(
'details' => array(
'label' => esc_html__( 'Details', 'loquet' ),
'icon' => 'dashicons-edit-page',
),
'media' => array(
'label' => esc_html__( 'Media', 'loquet' ),
'icon' => 'dashicons-format-image',
),
'contact' => array(
'label' => esc_html__( 'Contact', 'loquet' ),
'icon' => 'dashicons-phone',
),
),
'fields' => array(
/*====== Details ======*/
array(
'type' => 'post',
'id' => 'loquet-exhibition-museum',
'name' => esc_html__( 'Museum', 'loquet' ),
'tab' => 'details',
'inline' => true,
'post_type' => 'museum',
),
array(
'type' => 'datetime',
'id' => 'loquet-exhibition-start-date',
'name' => esc_html__( 'Start Date', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'datetime',
'id' => 'loquet-exhibition-end-date',
'name' => esc_html__( 'End Date', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'time',
'id' => 'loquet-exhibition-duration',
'name' => esc_html__( 'Duration', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'group',
'id' => 'loquet-exhibition-content-sections',
'name' => esc_html__( 'Content Sections', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'wysiwyg',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'group',
'id' => 'loquet-exhibition-extra-details',
'name' => esc_html__( 'Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'select',
'id' => 'loquet-exhibition-extra-details-position',
'name' => esc_html__( 'Position of Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'before' => esc_html__( 'Before Current Items', 'loquet' ),
'after' => esc_html__( 'After Current Items', 'loquet' ),
),
),
/*====== Media ======*/
array(
'type' => 'image_advanced',
'id' => 'loquet-exhibition-logo',
'name' => esc_html__( 'Logo', 'loquet' ),
'tab' => 'media',
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
/*====== Contact ======*/
array(
'type' => 'text',
'id' => 'loquet-exhibition-address',
'name' => esc_html__( 'Address', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'map',
'id' => 'loquet-exhibition-map-view',
'name' => esc_html__( 'Map View', 'loquet' ),
'tab' => 'contact',
'address_field' => 'loquet-exhibition-address',
'api_key' => esc_attr( get_theme_mod( 'loquet_google_maps_api' ) ),
),
array(
'type' => 'tel',
'id' => 'loquet-exhibition-phone',
'name' => esc_html__( 'Phone Number', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'email',
'id' => 'loquet-exhibition-email',
'name' => esc_html__( 'Email Address', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'url',
'id' => 'loquet-exhibition-website',
'name' => esc_html__( 'Website', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'group',
'id' => 'loquet-exhibition-social-media-sites',
'name' => esc_html__( 'Social Media Sites', 'loquet' ),
'tab' => 'contact',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{link_title}',
'fields' => array(
array(
'type' => 'select',
'id' => 'icon',
'name' => esc_html__( 'Icon', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => loquet_social_media_sites( $array_direction = "left" ),
),
array(
'type' => 'text',
'id' => 'link_title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'url',
'id' => 'link_url',
'name' => esc_html__( 'URL', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'link_target',
'name' => esc_html__( 'Target', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'_blank' => esc_html__( 'New Tab', 'loquet' ),
'_self' => esc_html__( 'Same Frame', 'loquet' ),
),
),
),
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'loquet_exhibition_settings_meta_boxes' );
}
/*======
*
* Magazine Settings
*
======*/
if( !function_exists( 'loquet_magazine_settings_meta_boxes' ) ) {
function loquet_magazine_settings_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array(
'id' => 'loquet-magazine-settings',
'title' => esc_html__( 'Magazine Details', 'loquet' ),
'post_types' => array( 'magazine' ),
'context' => 'normal',
'priority' => 'high',
'tab_style' => 'left',
'tab_wrapper' => true,
'tabs' => array(
'details' => array(
'label' => esc_html__( 'Details', 'loquet' ),
'icon' => 'dashicons-edit-page',
),
'files' => array(
'label' => esc_html__( 'Files', 'loquet' ),
'icon' => 'dashicons-pdf',
),
'media' => array(
'label' => esc_html__( 'Media', 'loquet' ),
'icon' => 'dashicons-format-image',
),
'contact' => array(
'label' => esc_html__( 'Contact', 'loquet' ),
'icon' => 'dashicons-phone',
),
),
'fields' => array(
/*====== Details ======*/
array(
'type' => 'datetime',
'id' => 'loquet-magazine-release-date',
'name' => esc_html__( 'Release Date', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'text',
'id' => 'loquet-magazine-frequency',
'name' => esc_html__( 'Frequency', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'text',
'id' => 'loquet-magazine-price',
'name' => esc_html__( 'Price', 'loquet' ),
'tab' => 'details',
'inline' => false,
),
array(
'type' => 'group',
'id' => 'loquet-magazine-content-sections',
'name' => esc_html__( 'Content Sections', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'wysiwyg',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'group',
'id' => 'loquet-magazine-extra-details',
'name' => esc_html__( 'Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
),
),
array(
'type' => 'select',
'id' => 'loquet-magazine-extra-details-position',
'name' => esc_html__( 'Position of Extra Details', 'loquet' ),
'tab' => 'details',
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'before' => esc_html__( 'Before Current Items', 'loquet' ),
'after' => esc_html__( 'After Current Items', 'loquet' ),
),
),
array(
'type' => 'group',
'id' => 'loquet-magazine-info-boxes',
'name' => esc_html__( 'Info Boxes', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'wysiwyg',
'id' => 'content',
'name' => esc_html__( 'Content', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'style',
'name' => esc_html__( 'Style', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
'style-4' => esc_html__( 'Style 4', 'loquet' ),
),
),
),
),
array(
'type' => 'group',
'id' => 'loquet-magazine-buttons',
'name' => esc_html__( 'Buttons', 'loquet' ),
'tab' => 'details',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{title}',
'fields' => array(
array(
'type' => 'text',
'id' => 'title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'link',
'name' => esc_html__( 'Link', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'target',
'name' => esc_html__( 'Target', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'_blank' => esc_html__( 'New Tab', 'loquet' ),
'_self' => esc_html__( 'Same Frame', 'loquet' ),
),
),
array(
'type' => 'select',
'id' => 'style',
'name' => esc_html__( 'Style', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
'style-4' => esc_html__( 'Style 4', 'loquet' ),
),
),
),
),
/*====== Files ======*/
array(
'type' => 'select',
'id' => 'loquet-magazine-publish-method',
'name' => esc_html__( 'Magazine Publish Method', 'loquet' ),
'tab' => 'files',
'inline' => true,
'multiple' => false,
'options' => array(
'file-upload' => esc_html__( 'File Upload', 'loquet' ),
'iframe-link' => esc_html__( 'Iframe Link', 'loquet' ),
),
),
array(
'type' => 'file_advanced',
'id' => 'loquet-magazine-pdf-file',
'name' => esc_html__( 'File Upload (PDF)', 'loquet' ),
'tab' => 'files',
'false' => true,
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
),
array(
'type' => 'url',
'id' => 'loquet-magazine-iframe-link',
'name' => esc_html__( 'Iframe Link', 'loquet' ),
'tab' => 'files',
'false' => true,
),
/*====== Media ======*/
array(
'type' => 'image_advanced',
'id' => 'loquet-magazine-cover',
'name' => esc_html__( 'Cover', 'loquet' ),
'tab' => 'media',
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'image_advanced',
'id' => 'loquet-magazine-logo',
'name' => esc_html__( 'Logo', 'loquet' ),
'tab' => 'media',
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
/*====== Contact ======*/
array(
'type' => 'tel',
'id' => 'loquet-magazine-phone',
'name' => esc_html__( 'Phone Number', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'email',
'id' => 'loquet-magazine-email',
'name' => esc_html__( 'Email Address', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'url',
'id' => 'loquet-magazine-website',
'name' => esc_html__( 'Website', 'loquet' ),
'tab' => 'contact',
'inline' => true,
),
array(
'type' => 'group',
'id' => 'loquet-magazine-social-media-sites',
'name' => esc_html__( 'Social Media Sites', 'loquet' ),
'tab' => 'contact',
'inline' => true,
'clone' => true,
'sort_clone' => true,
'clone_default' => true,
'collapsible' => true,
'default_state' => 'collapsed',
'group_title' => '{link_title}',
'fields' => array(
array(
'type' => 'select',
'id' => 'icon',
'name' => esc_html__( 'Icon', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => loquet_social_media_sites( $array_direction = "left" ),
),
array(
'type' => 'text',
'id' => 'link_title',
'name' => esc_html__( 'Title', 'loquet' ),
'inline' => true,
),
array(
'type' => 'text',
'id' => 'link_url',
'name' => esc_html__( 'URL', 'loquet' ),
'inline' => true,
),
array(
'type' => 'select',
'id' => 'link_target',
'name' => esc_html__( 'Target', 'loquet' ),
'inline' => true,
'multiple' => false,
'options' => array(
'_blank' => esc_html__( 'New Tab', 'loquet' ),
'_self' => esc_html__( 'Same Frame', 'loquet' ),
),
),
),
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'loquet_magazine_settings_meta_boxes' );
}
/*======
*
* Page Settings
*
======*/
if( !function_exists( 'loquet_page_settings_meta_boxes' ) ) {
function loquet_page_settings_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array(
'id' => 'loquet-page-settings',
'title' => esc_html__( 'Page Settings', 'loquet' ),
'post_types' => array( 'post', 'page', 'museum', 'exhibition', 'magazine', 'tribe_events' ),
'context' => 'normal',
'priority' => 'high',
'tab_style' => 'left',
'tab_wrapper' => true,
'tabs' => array(
'layout' => array(
'label' => esc_html__( 'Layout', 'loquet' ),
'icon' => 'dashicons-grid-view',
),
'post' => array(
'label' => esc_html__( 'Post', 'loquet' ),
'icon' => 'dashicons-media-text',
),
'featured-header' => array(
'label' => esc_html__( 'Featured Header', 'loquet' ),
'icon' => 'dashicons-format-image',
),
'header' => array(
'label' => esc_html__( 'Header', 'loquet' ),
'icon' => 'dashicons-editor-kitchensink',
),
'mobile-header' => array(
'label' => esc_html__( 'Mobile Header', 'loquet' ),
'icon' => 'dashicons-editor-kitchensink',
),
'footer' => array(
'label' => esc_html__( 'Footer', 'loquet' ),
'icon' => 'dashicons-feedback',
),
'title-bar' => array(
'label' => esc_html__( 'Title Bar', 'loquet' ),
'icon' => 'dashicons-align-center',
),
'sidebar' => array(
'label' => esc_html__( 'Sidebar', 'loquet' ),
'icon' => 'dashicons-layout',
),
),
'fields' => array(
/*====== Layout ======*/
array(
'type' => 'button_group',
'id' => 'loquet-comments',
'name' => esc_html__( 'Comments Area', 'loquet' ),
'tab' => 'layout',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-social-sharing-box',
'name' => esc_html__( 'Social Sharing Box', 'loquet' ),
'tab' => 'layout',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-content-inner-padding',
'name' => esc_html__( 'Content Inner Padding', 'loquet' ),
'tab' => 'layout',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'none' => esc_html__( 'None', 'loquet' ),
'left' => esc_html__( 'Left', 'loquet' ),
'right' => esc_html__( 'Right', 'loquet' ),
'both' => esc_html__( 'Both', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-page-navigation',
'name' => esc_html__( 'Page Navigation', 'loquet' ),
'tab' => 'layout',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-page-container-width',
'name' => esc_html__( 'Page Container Width', 'loquet' ),
'tab' => 'layout',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'fluid' => esc_html__( 'Fluid', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'fieldset_text',
'id' => 'loquet-page-wrapper-padding',
'name' => esc_html__( 'Page Wrapper Padding', 'loquet' ),
'desc' => esc_html__( 'In pixel. You can change default value from the Appearance > Customize > Layouts page.', 'loquet' ),
'tab' => 'layout',
'options' => array(
'top' => esc_html__( 'Top', 'loquet' ),
'bottom' => esc_html__( 'Bottom', 'loquet' ),
),
),
array(
'type' => 'background',
'id' => 'loquet-body-background',
'name' => esc_html__( 'Body Background', 'loquet' ),
'desc' => esc_html__( 'You can customize default background image from the Appearance > Customize > Background Image page and default background color from the Appearance > Customize > Colors page.', 'loquet' ),
'tab' => 'layout',
),
/*====== Post ======*/
array(
'type' => 'button_group',
'id' => 'loquet-post-category-info',
'name' => esc_html__( 'Category Info', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-post-author-info',
'name' => esc_html__( 'Author Info', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-post-date-info',
'name' => esc_html__( 'Date Info', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-post-comment-info',
'name' => esc_html__( 'Comment Info', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-post-reading-time-info',
'name' => esc_html__( 'Reading Time Info', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-tags',
'name' => esc_html__( 'Tags', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-author-info-box',
'name' => esc_html__( 'Author Info Box', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-related-posts',
'name' => esc_html__( 'Related Posts', 'loquet' ),
'tab' => 'post',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
/*====== Featured Header ======*/
array(
'type' => 'button_group',
'id' => 'loquet-featured-header',
'name' => esc_html__( 'Featured Header', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-featured-header-position',
'name' => esc_html__( 'Featured Header Position', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'position-1' => esc_html__( 'Position 1', 'loquet' ),
'position-2' => esc_html__( 'Position 2', 'loquet' ),
'position-3' => esc_html__( 'Position 3', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-featured-header-style',
'name' => esc_html__( 'Featured Header Style', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'image' => esc_html__( 'Image', 'loquet' ),
'image-slider' => esc_html__( 'Image Slider', 'loquet' ),
'image-gallery' => esc_html__( 'Image Gallery', 'loquet' ),
'video' => esc_html__( 'Video', 'loquet' ),
'audio' => esc_html__( 'Audio', 'loquet' ),
'code' => esc_html__( 'Code', 'loquet' ),
),
),
array(
'type' => 'image_advanced',
'id' => 'loquet-featured-header-image',
'name' => esc_html__( 'Image', 'loquet' ),
'desc' => esc_html__( 'If you leave it blank, the image will come from the Featured Image field.', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'force_delete' => false,
'max_file_uploads' => 1,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'image_advanced',
'id' => 'loquet-featured-header-images',
'name' => esc_html__( 'Images', 'loquet' ),
'desc' => esc_html__( 'Upload images for image gallery or image slider styles.', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'force_delete' => false,
'max_status' => 'false',
'image_size' => 'thumbnail',
),
array(
'type' => 'oembed',
'id' => 'loquet-featured-header-video',
'name' => esc_html__( 'Video', 'loquet' ),
'desc' => esc_html__( 'Enter a video URL for video style.', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
),
array(
'type' => 'textarea',
'id' => 'loquet-featured-header-code',
'name' => esc_html__( 'Code', 'loquet' ),
'desc' => esc_html__( 'Enter embed or HTML codes for audio and code styles.', 'loquet' ),
'tab' => 'featured-header',
'inline' => true,
'sanitize_callback' => 'none',
),
/*====== Header ======*/
array(
'type' => 'button_group',
'id' => 'loquet-header',
'name' => esc_html__( 'Header', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-header-style',
'name' => esc_html__( 'Header Style', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
'style-4' => esc_html__( 'Style 4', 'loquet' ),
'style-5' => esc_html__( 'Style 5', 'loquet' ),
'style-6' => esc_html__( 'Style 6', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-header-skin',
'name' => esc_html__( 'Header Skin', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-header-width',
'name' => esc_html__( 'Header Width', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-transparent-header',
'name' => esc_html__( 'Transparent Header', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'true' => esc_html__( 'True', 'loquet' ),
'false' => esc_html__( 'False', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-header-position',
'name' => esc_html__( 'Header Position', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'standard' => esc_html__( 'Standard', 'loquet' ),
'absolute' => esc_html__( 'Absolute', 'loquet' ),
'fixed' => esc_html__( 'Fixed', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-transparent-separator',
'name' => esc_html__( 'Header Separator', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'true' => esc_html__( 'True', 'loquet' ),
'false' => esc_html__( 'False', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-top-bar',
'name' => esc_html__( 'Top Bar', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-top-bar-skin',
'name' => esc_html__( 'Top Bar Skin', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-top-bar-width',
'name' => esc_html__( 'Top Bar Width', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-sticky-header',
'name' => esc_html__( 'Sticky Header', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-sticky-header-skin',
'name' => esc_html__( 'Sticky Header Skin', 'loquet' ),
'tab' => 'header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'background',
'id' => 'loquet-header-background',
'name' => esc_html__( 'Header Background', 'loquet' ),
'tab' => 'header',
),
/*====== Mobile Header ======*/
array(
'type' => 'button_group',
'id' => 'loquet-mobile-header',
'name' => esc_html__( 'Mobile Header', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-mobile-header-style',
'name' => esc_html__( 'Mobile Header Style', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-mobile-header-skin',
'name' => esc_html__( 'Mobile Header Skin', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-transparent-mobile-header',
'name' => esc_html__( 'Transparent Mobile Header', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'true' => esc_html__( 'True', 'loquet' ),
'false' => esc_html__( 'False', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-mobile-header-position',
'name' => esc_html__( 'Mobile Header Position', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'standard' => esc_html__( 'Standard', 'loquet' ),
'absolute' => esc_html__( 'Absolute', 'loquet' ),
'fixed' => esc_html__( 'Fixed', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-sticky-mobile-header',
'name' => esc_html__( 'Sticky Mobile Header', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-sticky-mobile-header-skin',
'name' => esc_html__( 'Mobile Header Skin', 'loquet' ),
'tab' => 'mobile-header',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'background',
'id' => 'loquet-mobile-header-background',
'name' => esc_html__( 'Header Background', 'loquet' ),
'tab' => 'mobile-header',
),
/*====== Footer ======*/
array(
'type' => 'button_group',
'id' => 'loquet-footer',
'name' => esc_html__( 'Footer', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-copyright',
'name' => esc_html__( 'Copyright', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-copyright-style',
'name' => esc_html__( 'Copyright Style', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-copyright-skin',
'name' => esc_html__( 'Copyright Skin', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-copyright-width',
'name' => esc_html__( 'Copyright Width', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-logo',
'name' => esc_html__( 'Footer Logo', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-menu',
'name' => esc_html__( 'Footer Menu', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-menu-skin',
'name' => esc_html__( 'Footer Menu Skin', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-menu-width',
'name' => esc_html__( 'Footer Menu Width', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-social-media',
'name' => esc_html__( 'Social Media Links', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-newsletter',
'name' => esc_html__( 'Newsletter', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-newsletter-style',
'name' => esc_html__( 'Newsletter Style', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-newsletter-skin',
'name' => esc_html__( 'Newsletter Skin', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-newsletter-width',
'name' => esc_html__( 'Newsletter Width', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-widgets',
'name' => esc_html__( 'Widgets', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-widgets-style',
'name' => esc_html__( 'Widgets Style', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-widgets-skin',
'name' => esc_html__( 'Widgets Skin', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-widgets-width',
'name' => esc_html__( 'Widgets Width', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-instagram',
'name' => esc_html__( 'Instagram', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-instagram-skin',
'name' => esc_html__( 'Instagram Skin', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-footer-instagram-width',
'name' => esc_html__( 'Instagram Width', 'loquet' ),
'tab' => 'footer',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'fluid' => esc_html__( 'Fluid', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'background',
'id' => 'loquet-footer-background',
'name' => esc_html__( 'Footer Background', 'loquet' ),
'tab' => 'footer',
),
/*====== Title Bar ======*/
array(
'type' => 'button_group',
'id' => 'loquet-title-bar',
'name' => esc_html__( 'Title Bar', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-style',
'name' => esc_html__( 'Title Bar Style', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'style-1' => esc_html__( 'Style 1', 'loquet' ),
'style-2' => esc_html__( 'Style 2', 'loquet' ),
'style-3' => esc_html__( 'Style 3', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-skin',
'name' => esc_html__( 'Title Bar Skin', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'light' => esc_html__( 'Light', 'loquet' ),
'dark' => esc_html__( 'Dark', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-width',
'name' => esc_html__( 'Title Bar Width', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'wide' => esc_html__( 'Wide', 'loquet' ),
'narrow' => esc_html__( 'Narrow', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-alignment',
'name' => esc_html__( 'Title Bar Alignment', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'left' => esc_html__( 'Left', 'loquet' ),
'center' => esc_html__( 'Center', 'loquet' ),
'right' => esc_html__( 'Right', 'loquet' ),
),
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-title',
'name' => esc_html__( 'Title', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'text',
'id' => 'loquet-title-bar-custom-title',
'name' => esc_html__( 'Custom Title', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-subtitle',
'name' => esc_html__( 'Subtitle', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'text',
'id' => 'loquet-title-bar-custom-subtitle',
'name' => esc_html__( 'Custom Subtitle', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
array(
'type' => 'button_group',
'id' => 'loquet-title-bar-text',
'name' => esc_html__( 'Text', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'1' => esc_html__( 'Show', 'loquet' ),
'0' => esc_html__( 'Hide', 'loquet' ),
),
),
array(
'type' => 'text',
'id' => 'loquet-title-bar-custom-text',
'name' => esc_html__( 'Custom Text', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
array(
'type' => 'background',
'id' => 'loquet-title-bar-background',
'name' => esc_html__( 'Background', 'loquet' ),
'tab' => 'title-bar',
),
array(
'type' => 'color',
'id' => 'loquet-title-background-overlay',
'name' => esc_html__( 'Background Overlay', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'alpha_channel' => true,
),
array(
'type' => 'fieldset_text',
'id' => 'loquet-title-bar-padding',
'name' => esc_html__( 'Paddings', 'loquet' ),
'desc' => esc_html__( 'In pixel.', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
'options' => array(
'top' => esc_html__( 'Top', 'loquet' ),
'bottom' => esc_html__( 'Bottom', 'loquet' ),
),
),
array(
'type' => 'color',
'id' => 'loquet-title-bar-title-color',
'name' => esc_html__( 'Title Color', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
array(
'type' => 'color',
'id' => 'loquet-title-bar-subtitle-color',
'name' => esc_html__( 'Subtitle Color', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
array(
'type' => 'color',
'id' => 'loquet-title-bar-text-color',
'name' => esc_html__( 'Text Color', 'loquet' ),
'tab' => 'title-bar',
'inline' => true,
),
/*====== Sidebar ======*/
array(
'type' => 'button_group',
'id' => 'loquet-sidebar-position',
'name' => esc_html__( 'Sidebar Position', 'loquet' ),
'tab' => 'sidebar',
'inline' => true,
'std' => 'default',
'options' => array(
'default' => esc_html__( 'Default', 'loquet' ),
'left-sidebar' => esc_html__( 'Left Sidebar', 'loquet' ),
'no-sidebar' => esc_html__( 'No Sidebar', 'loquet' ),
'right-sidebar' => esc_html__( 'Right Sidebar', 'loquet' ),
),
),
array(
'type' => 'sidebar',
'id' => 'loquet-sidebar',
'name' => esc_html__( 'Sidebar', 'loquet' ),
'tab' => 'sidebar',
'inline' => true,
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'loquet_page_settings_meta_boxes' );
}
/*======
*
* Meta Boxes Conditions
*
======*/
if( !function_exists( 'loquet_meta_boxes_conditions' ) ) {
function loquet_meta_boxes_conditions( $conditions ) {
$conditions['.rwmb-tab-post'] = array(
'visible' => array( 'post_type', 'post' ),
);
$conditions['.rwmb-tab-title-bar'] = array(
'hidden' => array( 'post_type', 'museum' ),
);
return $conditions;
}
add_filter( 'rwmb_outside_conditions', 'loquet_meta_boxes_conditions' );
}
}Forum: Plugins
In reply to: [Meta Box] a bunch of fatal errorsCorrect. everything after the version I mentioned breaks.
And I have deleted it and reinstalled.And no, I am not going to spin up a whole new site to test it on another instance of wordpress.
- This reply was modified 4 weeks, 1 day ago by aaronnewcomer.
- This reply was modified 4 weeks, 1 day ago by aaronnewcomer.
Forum: Plugins
In reply to: [Meta Box] a bunch of fatal errorsLooks like whatever the issue is it was introduced in 5.10.1; If I roll back to 5.10.0?I no longer have the issue.
It is also blocking elementor to load which maybe is the issue in generalI had to roll back to 3.0.0 for my site to come back online. 3.1.0 and 3.2.0 gave the fatal error.
I got the message:
Parse error: syntax error, unexpected ‘)’ in /home/[something]/[mysite]/public/wp-content/plugins/woocommerce-payments/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php on line 1023
- This reply was modified 3 years, 1 month ago by aaronnewcomer.