public function shortcode_icons_content($atts, $content = null) { $attributes = shortcode_atts(array('animation' => 'none'), $atts); $classes = array('soc-ico'); if ('none' != $attributes['animation']) { $classes[] = 'animation-builder'; } $backup_atts = self::$atts; self::$atts = $attributes; $output = '<div class="' . esc_attr(implode(' ', $classes)) . '">' . do_shortcode(str_replace(array("\n"), '', $content)) . '</div>'; self::$atts = $backup_atts; return $output; }