OwlCyberSecurity - MANAGER
Edit File: map.php
<?php if(!function_exists('bridge_qode_map_title_meta_fields')) { function bridge_qode_map_title_meta_fields() { $qodeTitleScopeArray = apply_filters('bridge_qode_filter_title_scope_post_types', array('page', 'post', 'portfolio_page')); $qodeTitle = bridge_qode_create_meta_box( array( 'scope' => $qodeTitleScopeArray, 'title' => esc_html__('Qode Title', 'bridge'), 'name' => 'page_title' ) ); // Title $qode_show_page_title = new BridgeQodeMetaField("select","qode_show-page-title","",esc_html__('Hide Title Area', 'bridge'),esc_html__('Enable this option to turn off page title area', 'bridge'), array( '' => esc_html__( 'Default', 'bridge'), 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array("dependence" => true, "hide" => array( "yes"=>"#qodef_qode_page_title_area_container, #qodef-meta-box-page_title_animations"), "show" => array( ""=>"#qodef_qode_page_title_area_container, #qodef-meta-box-page_title_animations", "no"=>"#qodef_qode_page_title_area_container, #qodef-meta-box-page_title_animations") )); $qodeTitle->addChild("qode_show-page-title",$qode_show_page_title); $qode_page_title_area_container = new BridgeQodeContainer("qode_page_title_area_container","qode_show-page-title","yes"); $qodeTitle->addChild("qode_page_title_area_container",$qode_page_title_area_container); $qode_animate_page_title = new BridgeQodeMetaField("selectblank","qode_animate-page-title","",esc_html__('Animations', 'bridge'), esc_html__('Choose an animation for Title Area', 'bridge'),array( "no" => esc_html__('No animation','bridge'), "text_right_left" => esc_html__('Text right to left','bridge'), "area_top_bottom" => esc_html__('Title area top to bottom', 'bridge') )); $qode_page_title_area_container->addChild("qode_animate_page_title",$qode_animate_page_title); $qode_show_page_title_text = new BridgeQodeMetaField("select","qode_show-page-title-text","",esc_html__('Don\'t Show Title Text','bridge'), esc_html__('Enable this option to hide the title text', 'bridge'), array( '' => esc_html__( 'Default', 'bridge'), 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ), ), array("dependence" => true, "hide" => array( "yes"=>"#qodef_qode_title_text_container"), "show" => array( ""=>"#qodef_qode_title_text_container", "no"=>"#qodef_qode_title_text_container") )); $qode_page_title_area_container->addChild("qode_show-page-title-text",$qode_show_page_title_text); $qode_title_text_container = new BridgeQodeContainer("qode_title_text_container","qode_show-page-title-text","yes"); $qode_page_title_area_container->addChild("qode_title_text_container",$qode_title_text_container); $qode_page_title_position = new BridgeQodeMetaField("selectblank","qode_page_title_position","",esc_html__('Title Text Alignment', 'bridge'),esc_html__('Specify Title text alignment', 'bridge'), array( "left" => esc_html__('Left','bridge'), "center" => esc_html__('Center', 'bridge'), "right" => esc_html__('Right', 'bridge') )); $qode_title_text_container->addChild("qode_page_title_position",$qode_page_title_position); $group1 = new BridgeQodeGroup(esc_html__('Title Text Style', 'bridge'),esc_html__('Define styles for text in Title Area', 'bridge')); $qode_title_text_container->addChild("group1",$group1); $row1 = new BridgeQodeRow(); $group1->addChild("row1",$row1); $qode_page_title_color = new BridgeQodeMetaField("colorsimple","qode_page-title-color","",esc_html__('Text Color','bridge'), esc_html__('ThisIsDescription', 'bridge')); $row1->addChild("qode_page-title-color",$qode_page_title_color); $qode_page_title_font_size = new BridgeQodeMetaField("selectblanksimple","qode_page_title_font_size","",esc_html__('Text Size', 'bridge'),esc_html__('ThisIsDescription', 'bridge'),array( "small" => esc_html__('Small','bridge'), "medium" => esc_html__('Medium','bridge'), "large" => esc_html__('Large','bridge') )); $row1->addChild("qode_page_title_font_size",$qode_page_title_font_size); $qode_title_text_shadow = new BridgeQodeMetaField("selectblanksimple","qode_title_text_shadow","",esc_html__('Text Shadow','bridge'),esc_html__('ThisIsDescription', 'bridge'),array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) )); $row1->addChild("qode_title_text_shadow",$qode_title_text_shadow); $qode_page_title_background_color = new BridgeQodeMetaField("color","qode_page-title-background-color","",esc_html__('Background Color', 'bridge'),esc_html__('Choose background color for Title Area', 'bridge')); $qode_page_title_area_container->addChild("qode_page-title-background-color",$qode_page_title_background_color); $qode_show_page_title_image = new BridgeQodeMetaField("yesempty","qode_show-page-title-image","",esc_html__('Don\'t Show Background Image','bridge'),esc_html__('Enable this option to hide background image in Title Area', 'bridge'), array(), array("dependence" => true, "dependence_hide_on_yes" => "#qodef_qode_background_image_container", "dependence_show_on_yes" => "#qodef_qode_title-height")); $qode_page_title_area_container->addChild("qode_show-page-title-image",$qode_show_page_title_image); $qode_background_image_container = new BridgeQodeContainer("qode_background_image_container","qode_show-page-title-image","yes"); $qode_page_title_area_container->addChild("qode_background_image_container",$qode_background_image_container); $qode_title_image = new BridgeQodeMetaField("image","qode_title-image","",esc_html__('Background Image', 'bridge'),esc_html__('Choose a background image for Title Area', 'bridge')); $qode_background_image_container->addChild("qode_title-image",$qode_title_image); $qode_title_overlay_image = new BridgeQodeMetaField("image","qode_title-overlay-image","",esc_html__('Pattern Overlay Image', 'bridge'), esc_html__('Choose an image to be used as pattern over Title Area', 'bridge')); $qode_background_image_container->addChild("qode_title-overlay-image",$qode_title_overlay_image); $qode_responsive_title_image = new BridgeQodeMetaField("selectblank","qode_responsive-title-image","",esc_html__('Responsive Background Image', 'bridge'),esc_html__('Do you want to make Title background image responsive?', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' )), array("dependence" => true, "hide" => array( "yes"=>"#qodef_qode_responsive_title_image_container, #qodef_qode_title-height"), "show" => array( ""=>"#qodef_qode_responsive_title_image_container, #qodef_qode_title-height", "no"=>"#qodef_qode_responsive_title_image_container, #qodef_qode_title-height") )); $qode_background_image_container->addChild("qode_responsive-title-image",$qode_responsive_title_image); $qode_responsive_title_image_container = new BridgeQodeContainer("qode_responsive_title_image_container","qode_responsive-title-image","yes"); $qode_background_image_container->addChild("qode_responsive_title_image_container",$qode_responsive_title_image_container); $qode_fixed_title_image = new BridgeQodeMetaField("selectblank","qode_fixed-title-image","",esc_html__('Parallax Background Image', 'bridge'),esc_html__('Do you want background image to have parallax effect?', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ), "yes_zoom" => esc_html__( 'Yes, with zoom out', 'bridge' ) )); $qode_responsive_title_image_container->addChild("qode_fixed-title-image",$qode_fixed_title_image); $qode_title_height = new BridgeQodeMetaField("text","qode_title-height","",esc_html__('Title Height (px)', 'bridge'),esc_html__('Set a height for Title Area in pixels', 'bridge'), array(), array("col_width" => 3)); $qode_page_title_area_container->addChild("qode_title-height",$qode_title_height); $qode_separator_bellow_title = new BridgeQodeMetaField("select","qode_separator_bellow_title","",esc_html__('Separator Under Title Text', 'bridge'), esc_html__('Do you want to have a separator under title text?', 'bridge'), array( '' => '', 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( 'no' => '#qodef_animation_page_page_separator_container' ), 'show' => array( '' => '#qodef_animation_page_page_separator_container', 'yes' => '#qodef_animation_page_page_separator_container' ) ) ); $qode_page_title_area_container->addChild("qode_separator_bellow_title",$qode_separator_bellow_title); $qode_title_separator_color = new BridgeQodeMetaField("color","qode_title_separator_color","",esc_html__('Separator Color','bridge'), esc_html__('Choose a color for separator','bridge')); $qode_page_title_area_container->addChild("qode_title_separator_color",$qode_title_separator_color); $qode_title_gradient_separator = new BridgeQodeMetaField("select", "qode_title_gradient_separator_meta", "", esc_html__('Enable Separator Gradient Color','bridge'), "", array( '' => esc_html__( 'Default', 'bridge'), 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) )); $qode_page_title_area_container->addChild("qode_title_gradient_separator_meta", $qode_title_gradient_separator); $qode_enable_page_title_angled = new BridgeQodeMetaField("selectblank","qode_enable_page_title_angled","",esc_html__('Enable Angled Title','bridge'), esc_html__('Enabling this option will show title angled', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' )), array("dependence" => true, "hide" => array( "no"=>"#qodef_qode_title_angled_container", ""=>"#qodef_qode_title_angled_container"), "show" => array( "yes"=>"#qodef_qode_title_angled_container") )); $qode_page_title_area_container->addChild("qode_enable_page_title_angled",$qode_enable_page_title_angled); $qode_title_angled_container = new BridgeQodeContainer("qode_title_angled_container","qode_enable_page_title_angled",""); $qode_page_title_area_container->addChild("qode_title_angled_container",$qode_title_angled_container); $qode_title_angled_section_direction = new BridgeQodeMetaField("selectblank","qode_title_angled_section_direction","",esc_html__('Angled Direction', 'bridge'),esc_html__('Choose a direction for title angled', 'bridge'), array( "from_left_to_right" => esc_html__('From Left To Right', 'bridge'), "from_right_to_left" => esc_html__('From Right To Left', 'bridge') )); $qode_title_angled_container->addChild("qode_title_angled_section_direction",$qode_title_angled_section_direction); $qode_title_angled_section_color = new BridgeQodeMetaField("color","qode_title_angled_section_color","",esc_html__('Background Color', 'bridge'),esc_html__('Choose a background color for Title Angled' ,'bridge')); $qode_title_angled_container->addChild("qode_title_angled_section_color",$qode_title_angled_section_color); $qode_enable_breadcrumbs = new BridgeQodeMetaField("selectblank","qode_enable_breadcrumbs","",esc_html__('Enable Breadcrumbs' ,'bridge'),esc_html__('Do you want to display breadcrumbs in title area?','bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( 'no' => '#qodef_animation_page_page_breadcrumbs_container' ), 'show' => array( 'yes' => '#qodef_animation_page_page_breadcrumbs_container', '' => '#qodef_animation_page_page_breadcrumbs_container' ) ) ); $qode_page_title_area_container->addChild("qode_enable_breadcrumbs",$qode_enable_breadcrumbs); $qode_page_breadcrumbs_color = new BridgeQodeMetaField("color","qode_page_breadcrumbs_color","",esc_html__('Breadcrumbs Color', 'bridge'),esc_html__('Choose a color for breadcrumbs text','bridge')); $qode_page_title_area_container->addChild("qode_page_breadcrumbs_color",$qode_page_breadcrumbs_color); $qode_page_subtitle = new BridgeQodeMetaField("text","qode_page_subtitle","",esc_html__('Subtitle Text', 'bridge'),esc_html__('Enter your subtitle text', 'bridge')); $qode_page_title_area_container->addChild("qode_page_subtitle",$qode_page_subtitle); $qode_page_subtitle_color = new BridgeQodeMetaField("color","qode_page_subtitle_color","",esc_html__('Subtitle Text Color', 'bridge'),esc_html__('Choose a color for subtitle text', 'bridge')); $qode_page_title_area_container->addChild("qode_page_subtitle_color",$qode_page_subtitle_color); $qode_page_text_above_title = new BridgeQodeMetaField("text","qode_page_text_above_title","",esc_html__('Text Above Title', 'bridge'),esc_html__('Enter your text above Title' ,'bridge')); $qode_page_title_area_container->addChild("qode_page_text_above_title",$qode_page_text_above_title); $qode_page_text_above_title_color = new BridgeQodeMetaField("color","qode_page_text_above_title_color","",esc_html__('Text Above Title Color', 'bridge'),esc_html__('Choose a color for text above title', 'bridge')); $qode_page_title_area_container->addChild("qode_page_text_above_title_color",$qode_page_text_above_title_color); $group_margin_after_title = new BridgeQodeGroup(esc_html__('Spacing After title', 'bridge'),esc_html__('Define spacing after title. This option will also take effect if title is disabled, and will move the content down for the set value.', 'bridge')); $qodeTitle->addChild("group_margin_after_title",$group_margin_after_title); $row1 = new BridgeQodeRow(); $group_margin_after_title->addChild("row1",$row1); $qode_margin_after_title = new BridgeQodeMetaField("textsimple","qode_margin_after_title","",esc_html__('Margin After Title (px)', 'bridge'),esc_html__('Set a bottom margin for Title Area', 'bridge')); $row1->addChild("qode_margin_after_title",$qode_margin_after_title); $qode_margin_after_title_mobile = new BridgeQodeMetaField("selectblanksimple","qode_margin_after_title_mobile","",esc_html__('Set This Bottom Margin for Mobile Header', 'bridge'),"", array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) )); $row1->addChild("qode_margin_after_title_mobile",$qode_margin_after_title_mobile); } add_action('bridge_qode_action_meta_boxes_map', 'bridge_qode_map_title_meta_fields'); } if(!function_exists('bridge_qode_map_title_animations_meta_fields')) { // Title Animations function bridge_qode_map_title_animations_meta_fields() { $qodeTitleAnimations = bridge_qode_create_meta_box( array( 'scope' => array('page', 'portfolio_page', 'post'), 'title' => esc_html__('Qode Scroll Title Animations', 'bridge'), 'name' => 'page_title_animations', 'hidden_property' => 'qode_show-page-title', 'hidden_values' => array('yes') ) ); //Whole title content animation $page_page_title_whole_content_animations = new BridgeQodeMetaField('selectblank', 'page_page_title_whole_content_animations', '', esc_html__( 'Enable Whole Title Content Animation', 'bridge'), esc_html__( 'This option will enable whole title content animation', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( '' => '#qodef_page_page_title_whole_content_animations_container', 'no' => '#qodef_page_page_title_whole_content_animations_container' ), 'show' => array( 'yes' => '#qodef_page_page_title_whole_content_animations_container' ) )); $qodeTitleAnimations->addChild('page_page_title_whole_content_animations', $page_page_title_whole_content_animations); $page_page_title_whole_content_animations_container = new BridgeQodeContainer('page_page_title_whole_content_animations_container', 'page_page_title_whole_content_animations', '', array('', 'no')); $qodeTitleAnimations->addChild('page_page_title_whole_content_animations_container', $page_page_title_whole_content_animations_container); $page_page_title_whole_content_animations_data_start = new BridgeQodeGroup(esc_html__( 'Scrolling Animation Start Point', 'bridge'), esc_html__( 'These are properties for the first keyframe in scrolling animation', 'bridge')); $page_page_title_whole_content_animations_container->addChild('page_page_title_whole_content_animations_data_start', $page_page_title_whole_content_animations_data_start); $row1 = new BridgeQodeRow(); $page_page_title_whole_content_animations_data_start->addChild('row1', $row1); $page_page_title_whole_content_data_start = new BridgeQodeMetaField('textsimple', 'page_page_title_whole_content_data_start', '', esc_html__( 'Scrollbar Top Distance (px)', 'bridge')); $row1->addChild('page_page_title_whole_content_data_start', $page_page_title_whole_content_data_start); $page_page_title_whole_content_start_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_whole_content_start_custom_style', '', esc_html__( 'Enter CSS declarations separated by semicolons', 'bridge')); $row1->addChild('page_page_title_whole_content_start_custom_style', $page_page_title_whole_content_start_custom_style); $page_page_title_whole_content_animations_data_end = new BridgeQodeGroup(esc_html__( 'Scrolling Animation End Point', 'bridge'), esc_html__( 'These are properties for the last keyframe in scrolling animation', 'bridge')); $page_page_title_whole_content_animations_container->addChild('page_page_title_whole_content_animations_data_end', $page_page_title_whole_content_animations_data_end); $row2 = new BridgeQodeRow(); $page_page_title_whole_content_animations_data_end->addChild('row2', $row2); $page_page_title_whole_content_data_end = new BridgeQodeMetaField('textsimple', 'page_page_title_whole_content_data_end', '', esc_html__( 'Scrollbar Top Distance (px)', 'bridge')); $row2->addChild('page_page_title_whole_content_data_end', $page_page_title_whole_content_data_end); $page_page_title_whole_content_end_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_whole_content_end_custom_style', '', esc_html__( 'Enter CSS declarations separated by semicolons', 'bridge')); $row2->addChild('page_page_title_whole_content_end_custom_style', $page_page_title_whole_content_end_custom_style); //Title Animations $animation_page_page_title_container = new BridgeQodeContainerNoStyle('animation_page_page_title_container', 'qode_show-page-title-text', 'yes'); $qodeTitleAnimations->addChild('animation_page_page_title_container', $animation_page_page_title_container); $page_page_title_animations = new BridgeQodeMetaField('selectblank', 'page_page_title_animations', '', esc_html__( 'Enable Page Title Animations', 'bridge'), esc_html__( 'This option will enable Page Title Scroll Animations', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( '' => '#qodef_page_page_title_animations_container', 'no' => '#qodef_page_page_title_animations_container' ), 'show' => array( 'yes' => '#qodef_page_page_title_animations_container' ) )); $animation_page_page_title_container->addChild('page_page_title_animations', $page_page_title_animations); $page_page_title_animations_container = new BridgeQodeContainer('page_page_title_animations_container', 'page_page_title_animations', '', array('', 'no')); $animation_page_page_title_container->addChild('page_page_title_animations_container', $page_page_title_animations_container); $page_page_title_animations_data_start = new BridgeQodeGroup(esc_html__( 'Scrolling Animation Start Point', 'bridge'), esc_html__( 'These are properties for the first keyframe in scrolling animation', 'bridge')); $page_page_title_animations_container->addChild('page_page_title_animations_data_start', $page_page_title_animations_data_start); $row1 = new BridgeQodeRow(); $page_page_title_animations_data_start->addChild('row1', $row1); $page_page_title_data_start = new BridgeQodeMetaField('textsimple', 'page_page_title_data_start', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row1->addChild('page_page_title_data_start', $page_page_title_data_start); $page_page_title_start_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_start_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row1->addChild('page_page_title_start_custom_style', $page_page_title_start_custom_style); $page_page_title_animations_data_end = new BridgeQodeGroup(esc_html__('Scrolling Animation End Point', 'bridge'), esc_html__('These are properties for the last keyframe in scrolling animation', 'bridge')); $page_page_title_animations_container->addChild('page_page_title_animations_data_end', $page_page_title_animations_data_end); $row2 = new BridgeQodeRow(); $page_page_title_animations_data_end->addChild('row2', $row2); $page_page_title_data_end = new BridgeQodeMetaField('textsimple', 'page_page_title_data_end', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row2->addChild('page_page_title_data_end', $page_page_title_data_end); $page_page_title_end_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_end_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row2->addChild('page_page_title_end_custom_style', $page_page_title_end_custom_style); //Title Separator Animations $animation_page_page_separator_container = new BridgeQodeContainerNoStyle('animation_page_page_separator_container', 'qode_separator_bellow_title', 'no'); $qodeTitleAnimations->addChild('animation_page_page_separator_container', $animation_page_page_separator_container); $page_page_title_separator_animations = new BridgeQodeMetaField('selectblank', 'page_page_title_separator_animations', '', esc_html__('Enable Page Separator Title Animations', 'bridge'), esc_html__('This option will enable Page Title Separator Scroll Animations', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( '' => '#qodef_page_page_title_separator_animations_container', 'no' => '#qodef_page_page_title_separator_animations_container' ), 'show' => array( 'yes' => '#qodef_page_page_title_separator_animations_container' ) )); $animation_page_page_separator_container->addChild('page_page_title_separator_animations', $page_page_title_separator_animations); $page_page_title_separator_animations_container = new BridgeQodeContainer('page_page_title_separator_animations_container', 'page_page_title_separator_animations', '', array('no', '')); $animation_page_page_separator_container->addChild('page_page_title_separator_animations_container', $page_page_title_separator_animations_container); $page_page_title_separator_animations_data_start = new BridgeQodeGroup(esc_html__('Scrolling Animation Start Point', 'bridge'), esc_html__('These are properties for the first keyframe in scrolling animation', 'bridge')); $page_page_title_separator_animations_container->addChild('page_page_title_separator_animations_data_start', $page_page_title_separator_animations_data_start); $row1 = new BridgeQodeRow(); $page_page_title_separator_animations_data_start->addChild('row1', $row1); $page_page_title_separator_data_start = new BridgeQodeMetaField('textsimple', 'page_page_title_separator_data_start', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row1->addChild('page_page_title_separator_data_start', $page_page_title_separator_data_start); $page_page_title_separator_start_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_separator_start_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons','bridge')); $row1->addChild('page_page_title_separator_start_custom_style', $page_page_title_separator_start_custom_style); $page_page_title_separator_animations_data_end = new BridgeQodeGroup(esc_html__('Scrolling Animation End Point', 'bridge'), esc_html__('These are properties for the last keyframe in scrolling animation', 'bridge')); $page_page_title_separator_animations_container->addChild('page_page_title_separator_animations_data_end', $page_page_title_separator_animations_data_end); $row2 = new BridgeQodeRow(); $page_page_title_separator_animations_data_end->addChild('row2', $row2); $page_page_title_separator_data_end = new BridgeQodeMetaField('textsimple', 'page_page_title_separator_data_end', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row2->addChild('page_page_title_separator_data_end', $page_page_title_separator_data_end); $page_page_title_separator_end_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_separator_end_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row2->addChild('page_page_title_separator_end_custom_style', $page_page_title_separator_end_custom_style); //Subtitle Animations $page_page_subtitle_animations = new BridgeQodeMetaField('selectblank', 'page_page_subtitle_animations', '', esc_html__('Enable Page Subtitle Animations', 'bridge'), esc_html__('This option will enable Page Subtitle Scroll Animations', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( '' => '#qodef_page_page_subtitle_animations_container', 'no' => '#qodef_page_page_subtitle_animations_container' ), 'show' => array( 'yes' => '#qodef_page_page_subtitle_animations_container' ) )); $qodeTitleAnimations->addChild('page_page_subtitle_animations', $page_page_subtitle_animations); $page_page_subtitle_animations_container = new BridgeQodeContainer('page_page_subtitle_animations_container', 'page_page_subtitle_animations', '', array('', 'no')); $qodeTitleAnimations->addChild('page_page_subtitle_animations_container', $page_page_subtitle_animations_container); $page_page_subtitle_animations_data_start = new BridgeQodeGroup(esc_html__('Scrolling Animation Start Point', 'bridge'), esc_html__('These are properties for the first keyframe in scrolling animation', 'bridge')); $page_page_subtitle_animations_container->addChild('page_page_subtitle_animations_data_start', $page_page_subtitle_animations_data_start); $row1 = new BridgeQodeRow(); $page_page_subtitle_animations_data_start->addChild('row1', $row1); $page_page_subtitle_data_start = new BridgeQodeMetaField('textsimple', 'page_page_subtitle_data_start', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row1->addChild('page_page_subtitle_data_start', $page_page_subtitle_data_start); $page_page_subtitle_start_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_subtitle_start_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row1->addChild('page_page_subtitle_start_custom_style', $page_page_subtitle_start_custom_style); $page_page_subtitle_animations_data_end = new BridgeQodeGroup(esc_html__('Scrolling Animation End Point', 'bridge'), esc_html__('These are properties for the last keyframe in scrolling animation', 'bridge')); $page_page_subtitle_animations_container->addChild('page_page_subtitle_animations_data_end', $page_page_subtitle_animations_data_end); $row2 = new BridgeQodeRow(); $page_page_subtitle_animations_data_end->addChild('row2', $row2); $page_page_subtitle_data_end = new BridgeQodeMetaField('textsimple', 'page_page_subtitle_data_end', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row2->addChild('page_page_subtitle_data_end', $page_page_subtitle_data_end); $page_page_subtitle_end_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_subtitle_end_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row2->addChild('page_page_subtitle_end_custom_style', $page_page_subtitle_end_custom_style); //Breadcrumb animations $animation_page_page_breadcrumbs_container = new BridgeQodeContainerNoStyle('animation_page_page_breadcrumbs_container', 'qode_enable_breadcrumbs', 'no'); $qodeTitleAnimations->addChild('animation_page_page_breadcrumbs_container', $animation_page_page_breadcrumbs_container); $page_page_title_breadcrumbs_animations = new BridgeQodeMetaField('selectblank', 'page_page_title_breadcrumbs_animations', '', esc_html__('Enable Page Title Breadcrumbs Animations', 'bridge'), esc_html__('This option will enable Page Title Breadcrumbs Scroll Animations', 'bridge'), array( 'no' => esc_html__( 'No', 'bridge' ), 'yes' => esc_html__( 'Yes', 'bridge' ) ), array( 'dependence' => true, 'hide' => array( '' => '#qodef_page_page_title_breadcrumbs_animations_container', 'no' => '#qodef_page_page_title_breadcrumbs_animations_container' ), 'show' => array( 'yes' => '#qodef_page_page_title_breadcrumbs_animations_container' ) )); $animation_page_page_breadcrumbs_container->addChild('page_page_title_breadcrumbs_animations', $page_page_title_breadcrumbs_animations); $page_page_title_breadcrumbs_animations_container = new BridgeQodeContainer('page_page_title_breadcrumbs_animations_container', 'page_page_title_breadcrumbs_animations', '', array('', 'no')); $animation_page_page_breadcrumbs_container->addChild('page_page_title_breadcrumbs_animations_container', $page_page_title_breadcrumbs_animations_container); $page_page_title_breadcrumbs_animations_data_start = new BridgeQodeGroup(esc_html__('Scrolling Animation Start Point', 'bridge'), esc_html__('These are properties for the first keyframe in scrolling animation', 'bridge')); $page_page_title_breadcrumbs_animations_container->addChild('page_page_title_breadcrumbs_animations_data_start', $page_page_title_breadcrumbs_animations_data_start); $row1 = new BridgeQodeRow(); $page_page_title_breadcrumbs_animations_data_start->addChild('row1', $row1); $page_page_title_breadcrumbs_data_start = new BridgeQodeMetaField('textsimple', 'page_page_title_breadcrumbs_data_start', '', esc_html__('Scrollbar Top Distance (px)','bridge')); $row1->addChild('page_page_title_breadcrumbs_data_start', $page_page_title_breadcrumbs_data_start); $page_page_title_breadcrumbs_start_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_breadcrumbs_start_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row1->addChild('page_page_title_breadcrumbs_start_custom_style', $page_page_title_breadcrumbs_start_custom_style); $page_page_title_breadcrumbs_animations_data_end = new BridgeQodeGroup(esc_html__('Scrolling Animation End Point', 'bridge'), esc_html__('These are properties for the last keyframe in scrolling animation','bridge')); $page_page_title_breadcrumbs_animations_container->addChild('page_page_title_breadcrumbs_animations_data_end', $page_page_title_breadcrumbs_animations_data_end); $row2 = new BridgeQodeRow(); $page_page_title_breadcrumbs_animations_data_end->addChild('row2', $row2); $page_page_title_breadcrumbs_data_end = new BridgeQodeMetaField('textsimple', 'page_page_title_breadcrumbs_data_end', '', esc_html__('Scrollbar Top Distance (px)', 'bridge')); $row2->addChild('page_page_title_breadcrumbs_data_end', $page_page_title_breadcrumbs_data_end); $page_page_title_breadcrumbs_end_custom_style = new BridgeQodeMetaField('textareasimple', 'page_page_title_breadcrumbs_end_custom_style', '', esc_html__('Enter CSS declarations separated by semicolons', 'bridge')); $row2->addChild('page_page_title_breadcrumbs_end_custom_style', $page_page_title_breadcrumbs_end_custom_style); } add_action('bridge_qode_action_meta_boxes_map', 'bridge_qode_map_title_animations_meta_fields'); }