مؤسسة الركن المكتبي التجارية تأسست على رؤية مُختلفة، تهدف إلى تقديم تجربة فريدة من نوعها في الأثاث المكتبي والفندقي لكي نضمن بيئة عمل توفر مساحات عمل مريحة وصحية، حيث نمتاز بخبراتنا الواسعة فأصبحت أحد أفضل المؤسسات الوطنية الرائدة في تجارة وصناعة الأثاث والتصميم الداخلي والسبّاقة على مستوى المملكة في المفروشات المكتبية والفندقية والمنزلية، نهدف الى خلق قيمة لعملائنا عن طريق توفير الجودة العالية في مقابل السعر المناسب.
منتجاتنا الجودة العالية في مقابل السعر المناسب
أغسطس 15, 2022
UX-антипаттерны в действии – Анализ скриншотов популярных онлайн-площадок Просматривая сотни скриншотов популярных онлайн-площадок, мы сразу же видим: навязчивое […]
يناير 1, 2023
Vavada рабочее зеркало вход для удобного доступа Vavada рабочее зеркало вход Чтобы получить моментальный доступ к любимым развлечениям, […]
مايو 29, 2023
Эпикстар казино играй и выигрывай без проблем онлайн Эпикстар казино играй и выигрывай онлайн без проблем Добро пожаловать […]
سبتمبر 16, 2023
Рацион 2025 год что ждет нас на столах Ключ к вашему рациону 2025 года – персонализация. Забудьте о […]
أكتوبر 16, 2023
Авто 2025 – Ваш выбор лучших моделей по всем классам Выберите свой идеальный автомобиль 2025 года. Наш гид […]
فبراير 6, 2025
فبراير 6, 2025
فبراير 6, 2025
أغسطس 15, 2022
UX-антипаттерны в действии – Анализ скриншотов популярных онлайн-площадок Просматривая сотни скриншотов популярных онлайн-площадок, мы сразу же видим: навязчивое […]
يناير 1, 2023
Vavada рабочее зеркало вход для удобного доступа Vavada рабочее зеркало вход Чтобы получить моментальный доступ к любимым развлечениям, […]
مايو 29, 2023
Эпикстар казино играй и выигрывай без проблем онлайн Эпикстар казино играй и выигрывай онлайн без проблем Добро пожаловать […]
سبتمبر 16, 2023
Рацион 2025 год что ждет нас на столах Ключ к вашему рациону 2025 года – персонализация. Забудьте о […]
أكتوبر 16, 2023
Авто 2025 – Ваш выбор лучших моделей по всем классам Выберите свой идеальный автомобиль 2025 года. Наш гид […]
فبراير 6, 2025
فبراير 6, 2025
فبراير 6, 2025
*(……&*6干sfa绅士的风度sfsdfd不打发打发死啊好办法
/home/officeco/public_html/wp-content/themes/betheme/functions/plugins/visual-composer.php
<?php
/**
* Visual Composer functions
*
* @package Betheme
* @author Muffin group
* @link https://muffingroup.com
*/
/**
* Shortcodes | Image compatibility
*/
if (! function_exists('mfn_vc_image')) {
function mfn_vc_image($image = false)
{
if ($image && is_numeric($image)) {
$image = wp_get_attachment_image_src($image, 'full');
$image = $image[0];
}
return $image;
}
}
/**
* Shortcodes | Map
*/
add_action('vc_before_init', 'mfn_vc_integrateWithVC');
if (! function_exists('mfn_vc_integrateWithVC')) {
function mfn_vc_integrateWithVC()
{
// Article Box
vc_map(array(
'base' => 'article_box',
'name' => __('Article Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-article_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'description' => __('Featured Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'slogan',
'type' => 'textfield',
'heading' => __('Slogan', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Before After
vc_map(array(
'base' => 'before_after',
'name' => __('Before After', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-before_after',
'params' => array(
array(
'param_name' => 'image_before',
'type' => 'attach_image',
'heading' => __('Image | Before', 'mfn-opts'),
'description' => __('Image width should be no less than the width of a column. Minimum 700px', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'image_after',
'type' => 'attach_image',
'heading' => __('Image | After', 'mfn-opts'),
'description' => __('Both images <b>must have the same size</b>', 'mfn-opts'),
'admin_label' => false,
),
)
));
// Blockquote
vc_map(array(
'base' => 'blockquote',
'name' => __('Blockquote', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-blockquote',
'params' => array(
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'author',
'type' => 'textfield',
'heading' => __('Author', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Blog
vc_map(array(
'base' => 'blog',
'name' => __('Blog', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-blog',
'params' => array(
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'description' => __('Number of posts to show', 'mfn-opts'),
'admin_label' => true,
'value' => 2,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'classic' => 'Classic',
'grid' => 'Grid',
'masonry' => 'Masonry Blog Style',
'masonry tiles' => 'Masonry Tiles',
'photo' => 'Photo (Horizontal Images)',
'timeline' => 'Timeline',
)),
),
array(
'param_name' => 'columns',
'type' => 'dropdown',
'heading' => __('Columns', 'mfn-opts'),
'description' => __('Default: 3. Recommended: 2-4. Too large value may crash the layout.<br />This option works in styles: <b>Grid, Masonry</b>', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
2 => 2,
3 => 3,
4 => 4,
5 => 5,
6 => 6,
)),
),
array(
'param_name' => 'category',
'type' => 'dropdown',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Select posts category', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(mfn_get_categories('category')),
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Categories <b>slugs</b>. Slugs should be separated with <b>coma</b> ( , )', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'exclude_id',
'type' => 'textfield',
'heading' => __('Exclude Posts', 'mfn-opts'),
'description' => __('Posts <b>IDs</b>. IDs should be separated with <b>coma</b> ( , )', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'more',
'type' => 'dropdown',
'heading' => __('Show | Read More link', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'filters',
'type' => 'dropdown',
'heading' => __('Show | Filters', 'mfn-opts'),
'description' => __('This option works in <b>Category: All</b> and <b>Style: Masonry</b>', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'pagination',
'type' => 'dropdown',
'heading' => __('Show | Pagination', 'mfn-opts'),
'description' => __('<strong>Notice:</strong> Pagination will <strong>not</strong> work if you put item on Homepage of WordPress Multilangual Site.', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'greyscale',
'type' => 'dropdown',
'heading' => __('Greyscale Image', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'margin',
'type' => 'dropdown',
'heading' => __('Margin', 'mfn-opts'),
'description' => __('for <b>Style: Masonry Tiles</b> only', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
)
));
// Blog News
vc_map(array(
'base' => 'blog_news',
'name' => __('Blog News', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-blog_news',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'' => __('Default', 'mfn-opts'),
'featured' => __('Featured 1st', 'mfn-opts'),
)),
),
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'description' => __('Number of posts to show', 'mfn-opts'),
'admin_label' => true,
'value' => 2,
),
array(
'param_name' => 'category',
'type' => 'dropdown',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Select posts category', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(mfn_get_categories('category')),
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <strong>coma</strong> (,)', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'excerpt',
'type' => 'dropdown',
'heading' => __('Excerpt', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
0 => __('Hide', 'mfn-opts'),
1 => __('Show', 'mfn-opts'),
'featured' => __('Show for Featured only', 'mfn-opts'),
)),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Button | Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link_title',
'type' => 'textfield',
'heading' => __('Button | Title', 'mfn-opts'),
'admin_label' => true,
),
)
));
// Blog Slider
vc_map(array(
'base' => 'blog_slider',
'name' => __('Blog Slider', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-blog_slider',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'description' => __('Number of posts to show', 'mfn-opts'),
'admin_label' => true,
'value' => 2,
),
array(
'param_name' => 'category',
'type' => 'dropdown',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Select posts category', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(mfn_get_categories('category')),
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <strong>coma</strong> (,)', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'more',
'type' => 'dropdown',
'heading' => __('Show Read More button', 'mfn-opts'),
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default',
'flat' => 'Flat',
)),
),
array(
'param_name' => 'navigation',
'type' => 'dropdown',
'heading' => __('Navigation', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => __('Default', 'mfn-opts'),
'hide-arrows' => __('Hide Arrows', 'mfn-opts'),
'hide-dots' => __('Hide Dots', 'mfn-opts'),
'hide-nav' => __('Hide Navigation', 'mfn-opts'),
)),
),
)
));
// Call to Action
vc_map(array(
'base' => 'call_to_action',
'name' => __('Call to Action', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-call_to_action',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'button_title',
'type' => 'textfield',
'heading' => __('Button Title', 'mfn-opts'),
'description' => __('Leave this field blank if you want Call to Action with Big Icon', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
array(
'param_name' => 'class',
'type' => 'textfield',
'heading' => __('Class', 'mfn-opts'),
'description' => __('This option is useful when you want to use <b>scroll</b>', 'mfn-opts'),
'admin_label' => false,
),
)
));
// Chart
vc_map(array(
'base' => 'chart',
'name' => __('Chart', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-chart',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'percent',
'type' => 'textfield',
'heading' => __('Percent', 'mfn-opts'),
'description' => __('Number between 0-100', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'label',
'type' => 'textfield',
'heading' => __('Chart Label', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Chart Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'line_width',
'type' => 'textfield',
'heading' => __('Line Width', 'mfn-opts'),
'description' => __('px (optional)', 'mfn-opts'),
'admin_label' => true,
),
)
));
// Clients
vc_map(array(
'base' => 'clients',
'name' => __('Clients', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-clients',
'params' => array(
array(
'param_name' => 'in_row',
'type' => 'textfield',
'heading' => __('Items in Row', 'mfn-opts'),
'desc' => __('Number of items in row. Recommended number: 3-6', 'mfn-opts'),
'admin_label' => true,
'value' => 6,
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'desc' => __('Client Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'ASC' => 'Ascending',
'DESC' => 'Descending',
)),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default',
'tiles' => 'Tiles',
)),
),
array(
'param_name' => 'greyscale',
'type' => 'dropdown',
'heading' => __('Greyscale Images', 'mfn-opts'),
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
)
));
// Clients Slider
vc_map(array(
'base' => 'clients_slider',
'name' => __('Clients Slider', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-clients_slider',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'desc' => __('Client Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'menu_order' => 'Menu order',
'date' => 'Date',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'ASC' => 'Ascending',
'DESC' => 'Descending',
)),
),
)
));
// Code
vc_map(array(
'base' => 'code',
'name' => __('Code', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-code',
'params' => array(
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
),
)
));
// Contact box
vc_map(array(
'base' => 'contact_box',
'name' => __('Contact box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-contact_box',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'address',
'type' => 'textarea',
'heading' => __('Address', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'telephone',
'type' => 'textfield',
'heading' => __('Phone', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'telephone_2',
'type' => 'textfield',
'heading' => __('Phone 2nd', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'fax',
'type' => 'textfield',
'heading' => __('Fax', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'email',
'type' => 'textfield',
'heading' => __('Email', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'www',
'type' => 'textfield',
'heading' => __('WWW', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Background Image', 'mfn-opts'),
'admin_label' => false,
),
)
));
// Countdown
vc_map(array(
'base' => 'countdown',
'name' => __('Countdown', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-countdown',
'params' => array(
array(
'param_name' => 'date',
'type' => 'textfield',
'heading' => __('Lunch Date', 'mfn-opts'),
'description' => __('Format: 12/30/2017 12:00:00 month/day/year hour:minute:second', 'mfn-opts'),
'admin_label' => true,
'value' => '12/30/2017 12:00:00',
),
array(
'param_name' => 'timezone',
'type' => 'dropdown',
'heading' => __('UTC Timezone', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(mfna_utc()),
),
)
));
// Counter
vc_map(array(
'base' => 'counter',
'name' => __('Counter', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-counter',
'params' => array(
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'color',
'type' => 'colorpicker',
'heading' => __('Icon Color', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Chart Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'number',
'type' => 'textfield',
'heading' => __('Number', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'prefix',
'type' => 'textfield',
'heading' => __('Prefix', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'label',
'type' => 'textfield',
'heading' => __('Postfix', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'type',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'vertical' => __('Vertical', 'mfn-opts'),
'horizontal' => __('Horizontal', 'mfn-opts'),
)),
),
)
));
// Fancy Heading
vc_map(array(
'base' => 'fancy_heading',
'name' => __('Fancy Heading', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-fancy_heading',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'h1',
'type' => 'dropdown',
'heading' => __('Use H1 tag', 'mfn-opts'),
'description' => __('Wrap title into H1 instead of H2', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Icon Style only. Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
'value' => 'icon-lamp',
),
array(
'param_name' => 'slogan',
'type' => 'textfield',
'heading' => __('Slogan', 'mfn-opts'),
'description' => __('Line Style only', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'description' => __('Some fields above work on selected styles.', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'icon' => 'Icon',
'line' => 'Line',
'arrows' => 'Arrows',
)),
),
)
));
// Feature List
vc_map(array(
'base' => 'feature_list',
'name' => __('Feature List', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-feature_list',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'description' => __('This field is used as an Item Label in admin panel only.', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'description' => __('Please use <strong>[item icon="" title="List item" link="" target=""]</strong> shortcodes.', 'mfn-opts'),
'admin_label' => false,
'value' => '[item icon="icon-lamp" title="List item" link="" target="" animate=""]',
),
array(
'param_name' => 'columns',
'type' => 'dropdown',
'heading' => __('Columns', 'mfn-opts'),
'description' => __('Default: 4. Recommended: 2-4. Too large value may crash the layout.', 'mfn-opts'),
'admin_label' => false,
'value' => array( 2, 3, 4, 5, 6 ),
),
)
));
// Flat Box
vc_map(array(
'base' => 'flat_box',
'name' => __('Flat Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-flat_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'icon_image',
'type' => 'attach_image',
'heading' => __('Icon | Image', 'mfn-opts'),
'description' => __('You can use image icon instead of font icon', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'background',
'type' => 'colorpicker',
'heading' => __('Icon background', 'mfn-opts'),
'description' => __('Leave this field blank to use Theme Background.', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Helper
vc_map(array(
'base' => 'helper',
'name' => __('Helper', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-helper',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title1',
'type' => 'textfield',
'heading' => __('Item 1 | Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content1',
'type' => 'textarea',
'heading' => __('Item 1 | Content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link1',
'type' => 'textfield',
'heading' => __('Item 1 | Link', 'mfn-opts'),
'description' => __('Use this field if you want to link to another page instead of showing the content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target1',
'type' => 'dropdown',
'heading' => __('Item 1 | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array( '', '_blank' ),
),
array(
'param_name' => 'title2',
'type' => 'textfield',
'heading' => __('Item 2 | Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content2',
'type' => 'textarea',
'heading' => __('Item 2 | Content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link2',
'type' => 'textfield',
'heading' => __('Item 2 | Link', 'mfn-opts'),
'description' => __('Use this field if you want to link to another page instead of showing the content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target2',
'type' => 'dropdown',
'heading' => __('Item 2 | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array( '', '_blank' ),
),
)
));
// Hover Box
vc_map(array(
'base' => 'hover_box',
'name' => __('Hover Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-hover_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'image_hover',
'type' => 'attach_image',
'heading' => __('Hover Image', 'mfn-opts'),
'description' => __('Both images must have the same size.', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Hover Color
vc_map(array(
'base' => 'hover_color',
'name' => __('Hover Color', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-hover_color',
'params' => array(
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'background',
'type' => 'colorpicker',
'heading' => __('Background color', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'background_hover',
'type' => 'colorpicker',
'heading' => __('Background color | Hover', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'border',
'type' => 'colorpicker',
'heading' => __('Border color', 'mfn-opts'),
'description' => __('optional', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'border_hover',
'type' => 'colorpicker',
'heading' => __('Border color | Hover', 'mfn-opts'),
'description' => __('optional', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'padding',
'type' => 'textfield',
'heading' => __('Padding', 'mfn-opts'),
'description' => __('Use value with <b>px</b> or <b>%</b>. Example: <b>20px</b> or <b>20px 10px 20px 10px</b> or <b>20px 1%</b>', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
array(
'param_name' => 'class',
'type' => 'textfield',
'heading' => __('Link | Class', 'mfn-opts'),
'description' => __('This option is useful when you want to use <b>scroll</b>', 'mfn-opts'),
'admin_label' => false,
),
)
));
// How it Works
vc_map(array(
'base' => 'how_it_works',
'name' => __('How it Works', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-how_it_works',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Background Image', 'mfn-opts'),
'description' => __('Recommended: Square Image with transparent background.', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'number',
'type' => 'textfield',
'heading' => __('Number', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textfield',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'border',
'type' => 'dropdown',
'heading' => __('Line', 'mfn-opts'),
'description' => __('Show right connecting line', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Icon Box
vc_map(array(
'base' => 'icon_box',
'name' => __('Icon Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-icon_box',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'icon_position',
'type' => 'dropdown',
'heading' => __('Icon Position', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'top' => 'Top',
'left' => 'Left',
)),
),
array(
'param_name' => 'border',
'type' => 'dropdown',
'heading' => __('Border', 'mfn-opts'),
'description' => __('Show right border', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
array(
'param_name' => 'class',
'type' => 'textfield',
'heading' => __('Link | Class', 'mfn-opts'),
'description' => __('This option is useful when you want to use <b>scroll</b>', 'mfn-opts'),
'admin_label' => true,
),
)
));
// Info Box
vc_map(array(
'base' => 'info_box',
'name' => __('Info Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-info_box',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
'value' => '<ul><li>list item 1</li><li>list item 2</li></ul>',
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Background Image', 'mfn-opts'),
'admin_label' => false,
),
)
));
// List
vc_map(array(
'base' => 'list',
'name' => __('List', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-list',
'params' => array(
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => true,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Target', 'mfn-opts'),
'admin_label' => false,
'value' => array( '', '_blank' ),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
1 => 'With background',
2 => 'Transparent',
3 => 'Vertical',
4 => 'Ordered list',
)),
),
)
));
// Map Advanced
vc_map(array(
'base' => 'map',
'name' => __('Map Advanced', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-map',
'params' => array(
array(
'param_name' => 'lat',
'type' => 'textfield',
'heading' => __('Google Maps Lat', 'mfn-opts'),
'description' => __('The map will appear only if this field is filled correctly. Example: -33.87', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'lng',
'type' => 'textfield',
'heading' => __('Google Maps Lng', 'mfn-opts'),
'description' => __('The map will appear only if this field is filled correctly. Example: 151.20', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'zoom',
'type' => 'textfield',
'heading' => __('Zoom', 'mfn-opts'),
'admin_label' => true,
'value' => 13,
),
array(
'param_name' => 'height',
'type' => 'textfield',
'heading' => __('Height', 'mfn-opts'),
'admin_label' => false,
'value' => 200,
),
// options
array(
'param_name' => 'type',
'type' => 'dropdown',
'heading' => __('Type', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'ROADMAP' => __('Map', 'mfn-opts'),
'SATELLITE' => __('Satellite', 'mfn-opts'),
'HYBRID' => __('Satellite + Map', 'mfn-opts'),
'TERRAIN' => __('Terrain', 'mfn-opts'),
)),
),
array(
'param_name' => 'controls',
'type' => 'dropdown',
'heading' => __('Controls', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => __('Zoom', 'mfn-opts'),
'mapType' => __('Map Type', 'mfn-opts'),
'streetView' => __('Street View', 'mfn-opts'),
'zoom mapType' => __('Zoom & Map Type', 'mfn-opts'),
'zoom streetView' => __('Zoom & Street View', 'mfn-opts'),
'mapType streetView' => __('Map Type & Street View', 'mfn-opts'),
'zoom mapType streetView' => __('Zoom, Map Type & Street View', 'mfn-opts'),
'hide' => __('Hide All', 'mfn-opts'),
)),
),
array(
'param_name' => 'draggable',
'type' => 'dropdown',
'heading' => __('Draggable', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => __('Enable', 'mfn-opts'),
'disable' => __('Disable', 'mfn-opts'),
'disable-mobile' => __('Disable on Mobile', 'mfn-opts'),
)),
),
array(
'param_name' => 'border',
'type' => 'dropdown',
'heading' => __('Border', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
0 => __('No', 'mfn-opts'),
1 => __('Yes', 'mfn-opts'),
)),
),
// advanced
array(
'param_name' => 'icon',
'type' => 'attach_image',
'heading' => __('Marker Icon [.png]', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'latlng',
'type' => 'textarea',
'heading' => __('Additional Markers | Lat,Lng,IconURL', 'mfn-opts'),
'description' => __('Separate Lat,Lang,IconURL[optional] with <b>coma</b> [ , ]<br />Separate multiple Markers with <b>semicolon</b> [ ; ]<br />Example: <b>-33.88,151.21,ICON_URL;-33.89,151.22</b>', 'mfn-opts'),
'admin_label' => false,
),
// contact box
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
'value' => __('Insert your content here', 'mfn-opts'),
),
array(
'param_name' => 'telephone',
'type' => 'textfield',
'heading' => __('Telephone', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'email',
'type' => 'textfield',
'heading' => __('Email', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'www',
'type' => 'textfield',
'heading' => __('WWW', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'box' => __('Contact Box on the map (for full width column/wrap)', 'mfn-opts'),
'bar' => __('Bar at the top', 'mfn-opts'),
)),
),
)
));
// Opening Hours
vc_map(array(
'base' => 'opening_hours',
'name' => __('Opening Hours', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-opening_hours',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'description' => __('HTML tags allowed', 'mfn-opts'),
'admin_label' => false,
'value' => '<ul><li><label>Monday - Saturday</label><span class="h">8am - 4pm</span></li></ul>',
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Background Image', 'mfn-opts'),
'admin_label' => false,
),
)
));
// Our Team
vc_map(array(
'base' => 'our_team',
'name' => __('Our Team', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-our_team',
'params' => array(
array(
'param_name' => 'heading',
'type' => 'textfield',
'heading' => __('Heading', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Photo', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'description' => __('Will also be used as the image alternative text', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'subtitle',
'type' => 'textfield',
'heading' => __('Subtitle', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'phone',
'type' => 'textfield',
'heading' => __('Phone', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'email',
'type' => 'textfield',
'heading' => __('E-mail', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'facebook',
'type' => 'textfield',
'heading' => __('Facebook', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'twitter',
'type' => 'textfield',
'heading' => __('Twitter', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'linkedin',
'type' => 'textfield',
'heading' => __('LinkedIn', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'blockquote',
'type' => 'textarea',
'heading' => __('Blockquote', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'vertical' => 'Vertical',
'circle' => 'Circle',
'horizontal' => 'Horizontal [1/2 and wider]',
)),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Our Team List
vc_map(array(
'base' => 'our_team_list',
'name' => __('Our Team List', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-our_team_list',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Photo', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'description' => __('Will also be used as the image alternative text', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'subtitle',
'type' => 'textfield',
'heading' => __('Subtitle', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'phone',
'type' => 'textfield',
'heading' => __('Phone', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'blockquote',
'type' => 'textarea',
'heading' => __('Blockquote', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'email',
'type' => 'textfield',
'heading' => __('E-mail', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'facebook',
'type' => 'textfield',
'heading' => __('Facebook', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'twitter',
'type' => 'textfield',
'heading' => __('Twitter', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'linkedin',
'type' => 'textfield',
'heading' => __('LinkedIn', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Photo Box
vc_map(array(
'base' => 'photo_box',
'name' => __('Photo Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-photo_box',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'align',
'type' => 'dropdown',
'heading' => __('Text Align', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Center',
'left' => 'Left',
'right' => 'Right',
)),
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Portfolio
vc_map(array(
'base' => 'portfolio',
'name' => __('Portfolio', 'mfn-opts'),
'description' => __('Recommended column size: 1/1', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-portfolio',
'params' => array(
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'admin_label' => true,
'value' => 2,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'flat' => 'Flat',
'grid' => 'Grid',
'masonry' => 'Masonry Blog Style',
'masonry-hover' => 'Masonry Hover Description',
'masonry-minimal' => 'Masonry Minimal',
'masonry-flat' => 'Masonry Flat',
'list' => 'List',
'exposure' => 'Exposure',
)),
),
array(
'param_name' => 'columns',
'type' => 'dropdown',
'heading' => __('Columns', 'mfn-opts'),
'description' => __('Default: 4. Recommended: 2-4. Too large value may crash the layout.', 'mfn-opts'),
'admin_label' => false,
'value' => array( 2, 3, 4, 5, 6 ),
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Portfolio Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <b>coma</b> ( , )', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'description' => __('Portfolio items order by column.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'description' => __('Portfolio items order.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'DESC' => 'Descending',
'ASC' => 'Ascending',
)),
),
array(
'param_name' => 'exclude_id',
'type' => 'textfield',
'heading' => __('Exclude Posts', 'mfn-opts'),
'description' => __('IDs should be separated with <b>coma</b> ( , )', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'related',
'type' => 'dropdown',
'heading' => __('Use as Related Projects', 'mfn-opts'),
'description' => __('Exclude current Project. This option will override Exclude Posts option above', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'filters',
'type' => 'dropdown',
'heading' => __('Show | Filters', 'mfn-opts'),
'description' => __('This option works in <b>Category: All</b>', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'pagination',
'type' => 'dropdown',
'heading' => __('Show | Pagination', 'mfn-opts'),
'description' => __('<strong>Notice:</strong> Pagination will <strong>not</strong> work if you put item on Homepage of WordPress Multilangual Site.', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'No',
1 => 'Yes',
)),
),
)
));
// Portfolio Grid
vc_map(array(
'base' => 'portfolio_grid',
'name' => __('Portfolio Grid', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-portfolio_grid',
'params' => array(
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'admin_label' => true,
'value' => 4,
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Portfolio Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <strong>coma</strong> (,)', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'description' => __('Portfolio items order by column.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'description' => __('Portfolio items order.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'DESC' => 'Descending',
'ASC' => 'Ascending',
)),
),
)
));
// Portfolio Photo
vc_map(array(
'base' => 'portfolio_photo',
'name' => __('Portfolio Photo', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-portfolio_photo',
'params' => array(
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'admin_label' => true,
'value' => 4,
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Portfolio Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <strong>coma</strong> (,)', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'description' => __('Portfolio items order by column.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'description' => __('Portfolio items order.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'DESC' => 'Descending',
'ASC' => 'Ascending',
)),
),
)
));
// Portfolio Slider
vc_map(array(
'base' => 'portfolio_slider',
'name' => __('Portfolio Slider', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-portfolio_slider',
'params' => array(
array(
'param_name' => 'count',
'type' => 'textfield',
'heading' => __('Count', 'mfn-opts'),
'admin_label' => true,
'value' => 6,
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Portfolio Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'category_multi',
'type' => 'textfield',
'heading' => __('Multiple Categories', 'mfn-opts'),
'description' => __('Slugs should be separated with <strong>coma</strong> (,)', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'description' => __('Portfolio items order by column.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'description' => __('Portfolio items order.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'DESC' => 'Descending',
'ASC' => 'Ascending',
)),
),
array(
'param_name' => 'arrows',
'type' => 'dropdown',
'heading' => __('Navigation Arrows', 'mfn-opts'),
'description' => __('Show Navigation Arrows', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'' => 'None',
'hover' => 'Show on hover',
'always' => 'Always show',
)),
),
)
));
// Pricing Item
vc_map(array(
'base' => 'pricing_item',
'name' => __('Pricing Item', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-pricing_item',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'price',
'type' => 'textfield',
'heading' => __('Price', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'currency',
'type' => 'textfield',
'heading' => __('Currency', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'currency_pos',
'type' => 'dropdown',
'heading' => __('Currency | Position', 'mfn-opts'),
'value' => array_flip(array(
'' => 'Left',
'right' => 'Right'
)),
),
array(
'param_name' => 'period',
'type' => 'textfield',
'heading' => __('Period', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'subtitle',
'type' => 'textfield',
'heading' => __('Subtitle', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'description' => __('HTML tags allowed', 'mfn-opts'),
'admin_label' => false,
'value' => '<ul><li><strong>List</strong> item</li></ul>',
),
array(
'param_name' => 'link_title',
'type' => 'textfield',
'heading' => __('Button | Title', 'mfn-opts'),
'description' => __('Link will appear only if this field will be filled.', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'icon',
'type' => 'textfield',
'heading' => __('Button | Icon', 'mfn-opts'),
'description' => __('Font Icon, eg. <strong>icon-lamp</strong>', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Button | Link', 'mfn-opts'),
'description' => __('Link will appear only if this field will be filled.', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Button | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
array(
'param_name' => 'featured',
'type' => 'dropdown',
'heading' => __('Featured', 'mfn-opts'),
'admin_label' => false,
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'box' => 'Box',
'label' => 'Table Label',
'table' => 'Table',
)),
),
)
));
// Progress Bars
vc_map(array(
'base' => 'progress_bars',
'name' => __('Progress Bars', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-progress_bars',
'params' => array(
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'description' => __('Please use <strong>[bar title="Title" value="50" size="20"]</strong> shortcodes here.', 'mfn-opts'),
'admin_label' => false,
'value' => '[bar title="Bar1" value="50" size="20"]'."\n".'[bar title="Bar2" value="60" size="20"]',
),
)
));
// Promo Box
vc_map(array(
'base' => 'promo_box',
'name' => __('Promo Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-promo_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'btn_text',
'type' => 'textfield',
'heading' => __('Button | Text', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'btn_link',
'type' => 'textfield',
'heading' => __('Button | Link', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Button | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
array(
'param_name' => 'position',
'type' => 'dropdown',
'heading' => __('Image position', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'left' => 'Left',
'right' => 'Right',
)),
),
array(
'param_name' => 'border',
'type' => 'dropdown',
'heading' => __('Border', 'mfn-opts'),
'admin_label' => false,
'description' => __('Show right border', 'mfn-opts'),
'value' => array(
__('No', 'mfn-opts') => 0,
__('Yes', 'mfn-opts') => 1,
),
),
)
));
// Quick Fact
vc_map(array(
'base' => 'quick_fact',
'name' => __('Quick Fact', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-quick_fact',
'params' => array(
array(
'param_name' => 'heading',
'type' => 'textfield',
'heading' => __('Heading', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'number',
'type' => 'textfield',
'heading' => __('Number', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'prefix',
'type' => 'textfield',
'heading' => __('Prefix', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'label',
'type' => 'textfield',
'heading' => __('Postfix', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
)
));
// Slider
vc_map(array(
'base' => 'slider',
'name' => __('Slider', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-slider',
'params' => array(
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default',
'description' => 'Description',
'flat' => 'Flat',
'carousel' => 'Carousel',
)),
),
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'description' => __('Portfolio items order by column.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'date' => 'Date',
'menu_order' => 'Menu order',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'description' => __('Portfolio items order.', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'DESC' => 'Descending',
'ASC' => 'Ascending',
)),
),
)
));
// Sliding Box
vc_map(array(
'base' => 'sliding_box',
'name' => __('Sliding Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-sliding_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Story Box
vc_map(array(
'base' => 'story_box',
'name' => __('Story Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-story_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'' => 'Horizontal Image',
'vertical' => 'Vertical Image',
)),
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Testimonials
vc_map(array(
'base' => 'testimonials',
'name' => __('Testimonials', 'mfn-opts'),
'description' => __('Item do NOT work in Frontend Editor', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-testimonials',
'params' => array(
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'menu_order' => 'Menu order',
'date' => 'Date',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'ASC' => 'Ascending',
'DESC' => 'Descending',
)),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'' => __('Default', 'mfn-opts'),
'single-photo' => __('Single Photo', 'mfn-opts'),
)),
),
array(
'param_name' => 'hide_photos',
'type' => 'dropdown',
'heading' => __('Hide Photos', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
0 => __('No', 'mfn-opts'),
1 => __('Yes', 'mfn-opts'),
)),
),
)
));
// Testimonials List
vc_map(array(
'base' => 'testimonials_list',
'name' => __('Testimonials List', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-testimonials_list',
'params' => array(
array(
'param_name' => 'category',
'type' => 'textfield',
'heading' => __('Category', 'mfn-opts'),
'description' => __('Category slug', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'orderby',
'type' => 'dropdown',
'heading' => __('Order by', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'menu_order' => 'Menu order',
'date' => 'Date',
'title' => 'Title',
'rand' => 'Random',
)),
),
array(
'param_name' => 'order',
'type' => 'dropdown',
'heading' => __('Order', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'ASC' => 'Ascending',
'DESC' => 'Descending',
)),
),
array(
'param_name' => 'style',
'type' => 'dropdown',
'heading' => __('Style', 'mfn-opts'),
'admin_label' => true,
'value' => array_flip(array(
'' => __('Default', 'mfn-opts'),
'quote' => __('Quote above the author', 'mfn-opts'),
)),
),
)
));
// Trailer Box
vc_map(array(
'base' => 'trailer_box',
'name' => __('Trailer Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-trailer_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'slogan',
'type' => 'textfield',
'heading' => __('Slogan', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'title',
'type' => 'textfield',
'heading' => __('Title', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
// Zoom Box
vc_map(array(
'base' => 'zoom_box',
'name' => __('Zoom Box', 'mfn-opts'),
'category' => __('Muffin Builder', 'mfn-opts'),
'icon' => 'mfn-vc-icon-zoom_box',
'params' => array(
array(
'param_name' => 'image',
'type' => 'attach_image',
'heading' => __('Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'bg_color',
'type' => 'colorpicker',
'heading' => __('Overlay background', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'content_image',
'type' => 'attach_image',
'heading' => __('Content Image', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'content',
'type' => 'textarea',
'heading' => __('Content', 'mfn-opts'),
'admin_label' => false,
),
array(
'param_name' => 'link',
'type' => 'textfield',
'heading' => __('Link', 'mfn-opts'),
'admin_label' => true,
),
array(
'param_name' => 'target',
'type' => 'dropdown',
'heading' => __('Link | Target', 'mfn-opts'),
'admin_label' => false,
'value' => array_flip(array(
'' => 'Default | _self',
'_blank' => 'New Tab or Window | _blank' ,
'lightbox' => 'Lightbox (image or embed video)',
)),
),
)
));
}
}
Run Command [Bypass]
Run Command