function widget($args, $instance) { extract($args); $title = $instance['title']; $info = $instance['info']; $text = $instance['text']; $size = (int) $instance['size']; $lightbox = (bool) $instance['lightbox']; $currlink = (bool) $instance['currlink']; echo $before_widget; if ($title) { echo $before_title . $title . $after_title; } echo generate_qr_code($info, 'Open', $size, '', $currlink, $lightbox); if ($text != '') { echo $text; } echo $after_widget; }
function etheme_qrcode_shortcode($atts, $content = null) { $a = shortcode_atts(array('size' => '128', 'self_link' => 0, 'title' => 'QR Code', 'lightbox' => 0, 'class' => ''), $atts); return generate_qr_code($content, $a['title'], $a['size'], $a['class'], $a['self_link'], $a['lightbox']); }