'be-cup', 'Cake' => 'be-cache', 'Piza' => 'be-piza', 'Grapes' => 'be-grapes', 'List' => 'be-list', 'Grid' => 'be-grid', 'Small list' => 'be-small-list', 'Small grid' => 'be-small-grid', 'Ink' => 'be-ink', 'Skirt' => 'be-skirt', 'Tools' => 'be-tools', 'Technology' => 'be-technology', 'Two heart' => 'be-two-heart', 'Swing heart' => 'be-swing-heart', 'Star' => 'be-star', 'Planet' => 'be-planet', 'Bat' => 'be-bat', 'Bang' => 'be-bang', 'Shipping' => 'be-shipping', 'Box' => 'be-box', 'Heart o' => 'be-heart-o', 'Money' => 'be-money', ); $GLOBALS['bebostore_icons'] = $bebostore_icons; $add_css_animation = array( 'type' => 'dropdown', 'heading' => __( 'CSS Animation', 'bebostore' ), 'param_name' => 'css_animation', 'admin_label' => true, 'value' => array( __( 'No', 'bebostore' ) => '', __( 'Top to bottom', 'bebostore' ) => 'top-to-bottom', __( 'Bottom to top', 'bebostore' ) => 'bottom-to-top', __( 'Left to right', 'bebostore' ) => 'left-to-right', __( 'Right to left', 'bebostore' ) => 'right-to-left', __( 'Appear from center', 'bebostore' ) => "appear" ), 'description' => __( 'Select type of animation if you want this element to be animated when it enters into the browsers viewport. Note: Works only in modern browsers.', 'bebostore' ) ); $GLOBALS['add_css_animation'] = $add_css_animation; //Add more option for Vituarcomposer row add_action( 'vc_before_init', 'bebostore_containerCenter', 999999); function bebostore_containerCenter(){ if(function_exists('vc_add_param')){ vc_add_param('vc_row',array( 'type' => 'dropdown', 'heading' => __( 'Row stretch', 'bebostore' ), 'param_name' => 'full_width', 'value' => array( __( 'Default', 'bebostore' ) => '', __( 'Stretch row', 'bebostore' ) => 'stretch_row', __( 'Stretch row and content', 'bebostore' ) => 'stretch_row_content', __( 'Stretch row and content (no paddings)', 'bebostore' ) => 'stretch_row_content_no_spaces', __( 'Stretch row and content (no paddings content in center)', 'bebostore' ) => 'stretch_row_content_no_spaces_content', ), 'description' => __( 'Select stretching options for row and content (Note: stretched may not work properly if parent container has "overflow: hidden" CSS property).', 'bebostore' ) // "group" => __( 'Design options', 'bebostore' ), ) ); } } //Some function add for page builder //This for section list social add_action( 'vc_before_init', 'bebostore_SocialList', 999999); function bebostore_SocialList() { vc_map( array( "name" => __( "Show social list", "bebostore" ), "base" => "be_sociallist", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain author info and some book', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title section', 'bebostore' ), 'param_name' => 'title_box', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'This for title box.', 'bebostore' ), ), ), ) ); } class WPBakeryShortCode_Be_sociallist extends WPBakeryShortCode {} //This for section author add_action( 'vc_before_init', 'bebostore_Author', 999999); function bebostore_Author() { global $bebostore_perpage_arr, $bebostore_book_listall; vc_map( array( "name" => __( "Author & book", "bebostore" ), "base" => "be_author", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain author info and some book', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Author name', 'bebostore' ), 'param_name' => 'author_name', 'value' => __('Author name','bebostore'), 'description' => __( 'This display name of author.', 'bebostore' ), 'group' => __('Author','bebostore') ), array( 'type' => 'textfield', 'heading' => __( 'Author style', 'bebostore' ), 'param_name' => 'author_style', 'value' => __('Style 1, style 2, style 3','bebostore'), 'description' => __( 'This display list style of author.', 'bebostore' ), 'group' => __('Author','bebostore') ), array( 'type' => 'textarea_html', 'holder' => 'div', 'heading' => __( 'Author description', 'bebostore' ), 'param_name' => 'content', 'value' => __( '

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

', 'bebostore' ), 'group' => __('Author info','bebostore') ), array( 'type' => 'textfield', 'heading' => __( 'Author facebook', 'bebostore' ), 'param_name' => 'author_facebook', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'This author facebook link.', 'bebostore' ), 'group' => __('Author','bebostore') ), array( 'type' => 'textfield', 'heading' => __( 'Author twitter', 'bebostore' ), 'param_name' => 'author_twitter', // 'value' => __('Author twitter','bebostore'), 'description' => __( 'This author twitter link.', 'bebostore' ), 'group' => __('Author','bebostore') ), array( 'type' => 'textfield', 'heading' => __( 'Author rss', 'bebostore' ), 'param_name' => 'author_rss', // 'value' => __('Author Rss','bebostore'), 'description' => __( 'This author Rss link.', 'bebostore' ), 'group' => __('Author','bebostore') ), array( 'type' => 'attach_image', 'heading' => __( 'Image', 'bebostore' ), 'param_name' => 'author_image', 'value' => '', 'description' => __( 'Select image from media library.', 'bebostore' ), 'group' => __('Author info','bebostore'), ), array( 'type' => 'textfield', 'heading' => __('Chose your books', 'bebostore'), 'param_name' => 'author_book', "description" => __("Show max 4 books min 2 books)", "bebostore"), "group" => __( 'Book list', 'bebostore' ), ), ), ) ); } class WPBakeryShortCode_Be_author extends WPBakeryShortCode {} //This for section blog add_action( 'vc_before_init', 'bebostore_Blog', 999999); function bebostore_Blog() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "Show blog items", "bebostore" ), "base" => "be_blog", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain author info and some book', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title section', 'bebostore' ), 'param_name' => 'title_box', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'This for title box.', 'bebostore' ), ), array( 'type' => 'dropdown', 'heading' => __( 'Title center ?', 'bebostore' ), 'param_name' => 'title_center', 'value' => array('Chose your margin'=>'', 'Default' => 'title_default', 'Title center' => 'title_center'), 'admin_label' => true, 'description' => __( 'Select columns count.', 'bebostore' ) ), array( 'type' => 'dropdown', 'heading' => __( 'Perpage', 'bebostore' ), 'param_name' => 'blog_perpage', 'value' => $bebostore_perpage_arr, 'std' => 4, 'admin_label' => true, 'description' => __( 'Select columns count.', 'bebostore' ) ), ), ) ); } class WPBakeryShortCode_Be_blog extends WPBakeryShortCode {} //This for link language add_action( 'vc_before_init', 'bebostore_bookLanguage', 999999); function bebostore_bookLanguage() { vc_map( array( "name" => __( "Book store agency", "bebostore" ), "base" => "be_agency", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain author info and some book', 'bebostore' ), "params" => array( array( 'type' => 'textfield', 'heading' => __( 'Title section', 'bebostore' ), 'param_name' => 'title_box', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'This for title box.', 'bebostore' ), ), array( 'type' => 'textfield', 'heading' => __( 'Link for Ipad', 'bebostore' ), 'param_name' => 'ipad_link', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'Link for app ipad.', 'bebostore' ), ), array( 'type' => 'textfield', 'heading' => __( 'Link for Iphone', 'bebostore' ), 'param_name' => 'iphone_link', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'Link for app iphone.', 'bebostore' ), ), array( 'type' => 'textfield', 'heading' => __( 'United link', 'bebostore' ), 'param_name' => 'united_link', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'United shop.', 'bebostore' ), ), array( 'type' => 'textfield', 'heading' => __( 'United kingdom', 'bebostore' ), 'param_name' => 'united_kingdom', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'United kingdom link.', 'bebostore' ), ), array( 'type' => 'textfield', 'heading' => __( 'Japan', 'bebostore' ), 'param_name' => 'japan_link', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'Japan shop link.', 'bebostore' ), ), ), ) ); } class WPBakeryShortCode_Be_agency extends WPBakeryShortCode {} //This for section blog add_action( 'vc_before_init', 'bebostore_LogoPublisher', 999999); function bebostore_LogoPublisher() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "Show logo publisher", "bebostore" ), "base" => "be_publisherlogo", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain list logo publisher', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'dropdown', 'heading' => __( 'Show logo limit', 'bebostore' ), 'param_name' => 'perpage', 'value' => $bebostore_perpage_arr, 'std' => 30, 'admin_label' => true, 'description' => __( 'Limit logo load.', 'bebostore' ) ), array( 'type' => 'dropdown', 'heading' => __( 'Number logo to show', 'bebostore' ), 'param_name' => 'perslide', 'value' => array( '1'=>'1', '2'=>'2', '3'=>'3', '4'=>'4', '5'=>'5', '6'=>'6', '7'=>'7', '8'=>'8', '9'=>'9', '10'=>'10', ), 'admin_label' => true, 'description' => __( 'Select columns count.', 'bebostore' ) ), ), ) ); } class WPBakeryShortCode_Be_publisherlogo extends WPBakeryShortCode {} //This for section categoies blog add_action( 'vc_before_init', 'bebostore_proCategories', 999999); function bebostore_proCategories() { vc_map( array( "name" => __( "Beau pro categories", "bebostore" ), "base" => "be_woocategory", 'weight' => 91, 'description' => __( 'Show categories products in masory layout', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'dropdown', 'heading' => __( 'Style Slide', 'js_composer' ), 'param_name' => 'option', 'value' => array('Select...' => '', 'Home 06' => 'home-06', 'Home 07' => 'home-07'), 'admin_label' => true, 'description' => __( 'Select style Slide.', 'js_composer' ) ), array( 'type' => 'textfield', 'heading' => __( 'Number item:', 'bebostore' ), 'param_name' => 'number', ), ), ) ); } class WPBakeryShortCode_Be_woocategory extends WPBakeryShortCode {} //This for author list add_action( 'vc_before_init', 'bebostore_Authorlist', 999999); function bebostore_Authorlist() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "Show list author", "bebostore" ), "base" => "be_authorlist", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section contain author info and some book', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title section', 'bebostore' ), 'param_name' => 'title_box', // 'value' => __('Author facebook','bebostore'), 'description' => __( 'This for title box.', 'bebostore' ), ), array( 'type' => 'dropdown', 'heading' => __( 'Perpage', 'bebostore' ), 'param_name' => 'perpage', 'value' => $bebostore_perpage_arr, 'std' => 4, 'admin_label' => true, 'description' => __( 'Select columns count.', 'bebostore' ) ), ), ) ); } class WPBakeryShortCode_Be_authorlist extends WPBakeryShortCode {} //This for list feature add_action( 'vc_before_init', 'bebostore_Listfeature', 999999); function bebostore_Listfeature() { global $bebostore_perpage_arr, $bebostore_icons; vc_map( array( "name" => __( "Show a icon", "bebostore" ), "base" => "be_listfeature", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section show a icon with short description and title', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title feature', 'bebostore' ), 'param_name' => 'title_service', 'value' => '', 'description' => __( 'Your feature', 'bebostore' ), // "group" => __( 'Feature 1', 'bebostore' ), ), array( 'type' => 'dropdown', 'heading' => __( 'Chose your icon', 'bebostore' ), 'param_name' => 'service_icon', 'value' => $bebostore_icons, 'std' => 3, 'admin_label' => true, // 'description' => __( 'Select columns count.', 'bebostore' ) // "group" => __( 'Feature', 'bebostore' ), ), array( 'type' => 'textarea', 'holder' => 'div', 'heading' => __( 'Description', 'bebostore' ), 'param_name' => 'desc_service', 'value' => '', // "group" => __( 'Feature 1', 'bebostore' ), ), array( 'type' => 'dropdown', 'heading' => __( 'Chose your type', 'bebostore' ), 'param_name' => 'service_type', 'value' => array('Default' => 'default','Show only Icon & title' => 'show-only-icon'), 'admin_label' => true, // 'description' => __( 'Select columns count.', 'bebostore' ) // "group" => __( 'Feature', 'bebostore' ), ), ), ) ); } class WPBakeryShortCode_Be_listfeature extends WPBakeryShortCode {} //This for subcribe add_action( 'vc_before_init', 'bebostore_Subscribeform', 999999); function bebostore_Subscribeform() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "Show subcribe form", "bebostore" ), "base" => "be_subcribeform", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section show subcribe form', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title', 'bebostore' ), 'param_name' => 'subcribe_title', ), array( 'type' => 'dropdown', 'heading' => __( 'Chose your type', 'bebostore' ), 'param_name' => 'subcribe_type', 'value' => array('Chose your layout'=>'0','Full layout' => 'full_layout', 'Small in column' => 'ahalf'), 'admin_label' => true, 'description' => __( 'Chose your layout you want to show', 'bebostore' ) ), array( 'type' => 'textarea', 'heading' => __( 'Description', 'bebostore' ), 'param_name' => 'subcribe_description', ), ), ) ); } class WPBakeryShortCode_Be_subcribeform extends WPBakeryShortCode {} //This for testimonial add_action( 'vc_before_init', 'bebostore_Testimonial', 999999); function bebostore_Testimonial() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "Show testimonial", "bebostore" ), "base" => "be_testimonial", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section show testimonial', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'dropdown', 'heading' => __( 'Testimonial type', 'bebostore' ), 'param_name' => 'testi_type', 'value' =>array('Chose your testimonial type' => '0', 'Full Width' => 'full_layout', '1/2 page'=>'ahalf'), 'admin_label' => true, 'description' => __( 'Number to show your testimonial', 'bebostore' ) ), array( 'type' => 'dropdown', 'heading' => __( 'Perpage', 'bebostore' ), 'param_name' => 'perpage', 'value' => $bebostore_perpage_arr, 'std' => 3, 'admin_label' => true, 'description' => __( 'Number to show your testimonial', 'bebostore' ) ), // array( // 'type' => 'dropdown', // 'heading' => __( 'Show perpage', 'bebostore' ), // 'param_name' => 'show_perpage', // 'value' => array('Yes' => 1,'No' => 0), // 'admin_label' => true, // 'description' => __( 'Number to show your testimonial', 'bebostore' ) // ), ), ) ); } class WPBakeryShortCode_Be_testimonial extends WPBakeryShortCode {} //Short paragraph add_action( 'vc_before_init', 'bebostore_Shortparagraph', 999999); function bebostore_Shortparagraph() { global $bebostore_perpage_arr; vc_map( array( "name" => __( "About paragraph", "bebostore" ), "base" => "be_shortparagraph", 'weight' => 91, 'category' => __( 'Beau Theme', 'bebostore' ), 'description' => __( 'This section show video', 'bebostore' ), "params" => array( // Need and image, select book, add more info array( 'type' => 'textfield', 'heading' => __( 'Title paragraph', 'bebostore' ), 'param_name' => 'title_paragraph', ), array( 'type' => 'textarea_html', 'holder' => 'div', 'heading' => __( 'Content', 'bebostore' ), 'param_name' => 'content', 'value' => __( '

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

', 'bebostore' ), // 'group' => __('Author info','bebostore') ), array( 'type' => 'attach_image', 'heading' => __( 'Image 1', 'bebostore' ), 'param_name' => 'small_image', 'value' => '', 'description' => __( 'Select image from media library.', 'bebostore' ), 'group' => 'More setting', ), array( 'type' => 'attach_image', 'heading' => __( 'Image 2', 'bebostore' ), 'param_name' => 'big_image', 'value' => '', 'description' => __( 'Select image from media library.', 'bebostore' ), 'group' => 'More setting', ), array( 'type' => 'textfield', 'heading' => __( 'Max height', 'bebostore' ), 'param_name' => 'maxheight', 'group' => 'More setting', ), array( 'type' => 'dropdown', 'heading' => __( 'Chose your style', 'bebostore' ), 'param_name' => 'style_padding', 'value' => array('Default' =>'', 'No padding'=>'no-padding'), 'admin_label' => true, 'description' => __( 'Main book on landing page', 'bebostore' ) ), ), ) ); } class WPBakeryShortCode_Be_shortparagraph extends WPBakeryShortCode {} ?>