'', 'animation' => 'rotate-1', 'animated_text' => '', ), $atts ) ); $title_text = $title; $animation_class = $animation; $animat_text = $this->cleanse_shortcode_input($animated_text); // add letters class in $animation_class variable. if(($animation_class=="rotate-2")||($animation_class=="rotate-3")||($animation_class=="type")||($animation_class=="scale")){ $animation_class .= " letters"; } $out = '

'. $title_text .' '; $out .= ''; $out .= $this->animat_text_filter($animat_text); $out .= '

'; return $out; } // convert Animation Text string input into array, force integer values, return serialized function cleanse_shortcode_input($input) { $input = explode(',', $input); return $input; } function animat_text_filter($animat_text){ $texts = $animat_text; $arrlength = count($texts); for($x = 0; $x < $arrlength; $x++) { if($x==0){ $addclass = "is-visible";}else{$addclass = "";} $out .= ''.$texts[$x].''."\n"; } return $out; } } // END class animated_headlines_settings } // END if(!class_exists('animated_headlines_settings'))