esc_html__("Section divider", "keydesign"), "description" => esc_html__("Different divider styles to separate your content.", "keydesign"), "base" => "tek_divider", "class" => "", "icon" => plugins_url('assets/element_icons/divider.png', dirname(__FILE__)), "category" => esc_html__("KeyDesign Elements", "keydesign"), "params" => array( array( "type" => "dropdown", "class" => "", "heading" => esc_html__("Divider shape","keydesign"), "param_name" => "div_shape", "value" => array( "Dotted line" => "dotted_line", "Dashed line" => "dashed_line", "Solid line" => "solid_line", "Double line" => "double_line", "Double dotted line" => "double_dotted", "Double dashed line" => "double_dashed", "Shadow line" => "shadow_line" ), "save_always" => true, "description" => esc_html__("Select divider type.", "keydesign") ), array( "type" => "dropdown", "class" => "", "heading" => esc_html__("Line width","keydesign"), "param_name" => "div_width", "value" => array( "Full width" => "divider_full_width", "One half" => "divider_one_half", "One fourth" => "divider_one_fourth" ), "save_always" => true, "description" => esc_html__("Select divider width.", "keydesign") ), array( "type" => "dropdown", "class" => "", "heading" => esc_html__("Line thickness","keydesign"), "param_name" => "div_thickness", "value" => array( "Thin line" => "thin_solid", "Medium line" => "medium_solid", "Thick line" => "thick_solid" ), "save_always" => true, "dependency" => array( "element" => "div_shape", "value" => array("solid_line"), ), "description" => esc_html__("Select divider width.", "keydesign") ), array( "type" => "colorpicker", "class" => "", "heading" => esc_html__("Line Color", "keydesign"), "param_name" => "div_color", "value" => "", "dependency" => array( "element" => "div_shape", "value" => array("dotted_line", "dashed_line", "solid_line", "double_line", "double_dotted", "double_dashed"), ), "description" => esc_html__("Choose divider color.", "keydesign") ) ) )); } } // Render the element on front-end public function kd_divider_shrt($atts, $content = null) { extract(shortcode_atts(array( 'div_shape' => '', 'div_width' => '', 'div_thickness' => '', 'div_color' => '', ), $atts)); $div_size = ""; if($div_shape == "solid_line") { $div_size = $div_thickness; } $output = '
'; return $output; } } } if (class_exists('KD_ELEM_DIVIDER')) { $KD_ELEM_DIVIDER = new KD_ELEM_DIVIDER; } ?>