'', 'id' => '', 'background_color' => '#007005', 'color' => '', 'border_radius' => '0', ), $args ); extract( $defaults ); self::$args = $defaults; $html = sprintf( '%s', Magee_Core::attributes( 'highlight-shortcode' ), do_shortcode( Magee_Core::fix_shortcodes($content)) ); return $html; } function attr() { $attr = array(); $attr['class'] = 'magee-highlight'; if( self::$args['class'] ) { $attr['class'] .= ' ' . self::$args['class']; } if( self::$args['id'] ) { $attr['id'] = self::$args['id']; } if(is_numeric(self::$args['border_radius'])) self::$args['border_radius'] = self::$args['border_radius'].'px'; $attr['style'] = sprintf( 'border-radius:%s;', self::$args['border_radius'] ); $attr['style'] .= sprintf( 'background-color:%s;', self::$args['background_color'] ); $attr['style'] .= sprintf( 'color:%s;', self::$args['color'] ); return $attr; } } new Magee_Highlight(); endif;