/** * * @package Kopa * @subpackage Core * @author thethangtran <*****@*****.**> * @since 1.0.0 * */ function kopa_options_social_links() { $groups['social-links'] = array('icon' => '', 'title' => __('Social Links', kopa_get_domain()), 'fields' => array()); $social_icons = KopaInit::get_social_icons(); if ($social_icons) { foreach ($social_icons as $slug => $info) { $groups['social-links']['fields'][] = array('type' => 'text', 'id' => "social_link_{$slug}", 'name' => "social_link_{$slug}", 'label' => sprintf('%s <i class="%s kps-iconmoon pull-right" style="color:%s"></i>', $info['title'], $info['icon'], $info['color']), 'help' => isset($info['help']) ? $info['help'] : '', 'default' => ''); } } return apply_filters('kopa_options_social_links', $groups); }
public function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); $uri = $instance['uri']; $description = $instance['description']; echo $before_widget; $social_links = KopaInit::get_social_icons(); echo '<div class="like-box clearfix">'; foreach ($social_links as $slug => $info) { $href = KopaOptions::get_option("social_link_{$slug}"); if ('rss' == $slug) { if (empty($href)) { $href = get_bloginfo_rss('rss2_url'); } elseif ('HIDE' == $href) { $href = ''; } } if (!empty($href)) { printf('<a class="kopa-social-link" href="%1$s" target="_blank" title="%2$s" rel="nofollow"><i class="%3$s"></i></a>', $href, $info['title'], $info['icon']); } } echo '</div>'; if ($uri) { ?> <div class="kp-newsletter"> <?php if (!empty($title)) { echo $before_title . $title . $after_title; } echo $description ? "<p>{$description}</p>" : ''; ?> <form class="newsletter-form clearfix" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=<?php echo $uri; ?> ', 'popupwindow', 'scrollbars=yes,width=550,height=520'); return true;"> <p class="input-email clearfix"> <input type="text" name="email" value="" placeholder="<?php _e('Your Email', kopa_get_domain()); ?> " class="form-control email"> <input type="hidden" value="<?php echo $uri; ?> " name="uri"/> <input type="hidden" name="loc" value="en_US"/> <input type="submit" value="<?php _e('Subscribe', kopa_get_domain()); ?> " class="submit"> </p> </form> <div class="newsletter-response"></div> </div> <?php } echo $after_widget; }
/** * @package Kopa * @subpackage Core * @author thethangtran <*****@*****.**> * @since 1.0.0 */ function kopa_get_social_links() { $social_links = KopaInit::get_social_icons(); ?> <ul id="header-social-links"> <?php foreach ($social_links as $slug => $info) { $href = KopaOptions::get_option("social_link_{$slug}"); if ('rss' == $slug) { if (empty($href)) { $href = get_bloginfo_rss('rss2_url'); } elseif ('HIDE' == $href) { $href = ''; } } if (!empty($href)) { printf('<li><a class="kopa-social-link" href="%s" target="_blank" title="%s" rel="nofollow"><i class="%s"></i></a></li>', $href, $info['title'], $info['icon']); } } ?> </ul> <?php }