/** * Alert message shortcode * * @param array $atts * @return string */ function wolf_shortcode_mailchimp($atts) { if (class_exists('Vc_Manager') && function_exists('vc_map_get_attributes')) { $atts = vc_map_get_attributes('wolf_mailchimp', $atts); } extract(shortcode_atts(array('list' => '', 'size' => 'normal', 'label' => '', 'submit' => __('Subscribe', 'wolf'), 'button_style' => '', 'alignment' => 'center', 'animation' => '', 'animation_delay' => '', 'inline_style' => '', 'class' => ''), $atts)); return wolf_mailchimp($list, $size, $label, $submit, $button_style, $alignment, $animation, $animation_delay, $inline_style, $class); }
/** * widget function. * * @see WP_Widget * @param array $args * @param array $instance */ function widget($args, $instance) { extract($args); $list = $instance['list']; $submit = $instance['submit']; $title = $instance['title']; echo $before_widget; echo wolf_mailchimp($list, 'normal', $title, $submit); echo $after_widget; }