Skip to content

Instantly share code, notes, and snippets.

@ssbalakumar
Created October 2, 2017 03:44
Show Gist options
  • Save ssbalakumar/95da3833eb4925d19602d9d50839b2d0 to your computer and use it in GitHub Desktop.
Save ssbalakumar/95da3833eb4925d19602d9d50839b2d0 to your computer and use it in GitHub Desktop.
<?php
/*Custom functions*/
// Logo
if ( ! function_exists( 'tekardia_get_logo' ) ) {
function tekardia_get_logo() {
global $tekardia_config;
$original_logo = $retina_logo = $width = $height = null;
if (!empty($tekardia_config['logo-dimensions']['width']))
$width = $tekardia_config['logo-dimensions']['width'];
if (!empty($tekardia_config['logo-dimensions']['height']))
$height = $tekardia_config['logo-dimensions']['height'];
if (!empty($tekardia_config['logo']['url'])) { $original_logo = esc_url($tekardia_config['logo']['url']); } else { $original_logo = ''; }
if (!empty($tekardia_config['logo-retina']['url'])) { $retina_logo = esc_url($tekardia_config['logo-retina']['url']); } else { $retina_logo = ''; }
/*Full Backend Options*/
$description = $name = '';
$description = esc_attr(get_bloginfo('description'));
$name = esc_attr(get_bloginfo('name'));
if (!empty($original_logo) || !empty($retina_logo)) {
if ($original_logo) echo '<a class="navbar-brand logo" href="' . esc_url( home_url( '/' ) ) . '" title="' . $description .'" rel="home"><img style="width:'.$width.'; height:'.$height.';" width="'.$width.'" height="'.$height.'" src="'. $original_logo .'" alt="' . $description . '"/></a>';
if ($retina_logo) echo '<a class="navbar-brand nav logo retina" href="' . esc_url( home_url( '/' ) ) . '" title="' . $description .'" rel="home"><img style="width:'.$width.'; height:'.$height.';" width="'.$width.'" height="'.$height.'" src="'. $retina_logo .'" alt="' . $description . '"/></a>';
} else {
echo '<a class="navbar-brand" href="' . esc_url( home_url( '/' ) ) . '" title="'. $description .'" rel="home"><h1 class="site-title">'. $name .'</h1><h2 class="site-description">'. $description .'</h2></a>';
}
}
}
// Social Icons
if ( ! function_exists( 'tekardia_get_social' ) ) {
function tekardia_get_social() {
global $tekardia_config, $tekardia_is_redux_active;
$ftext = $fsocial = $out_ftext = '';
$out_ = '';
if (is_home() || is_front_page()) {
$out_ftext .= $ftext;
} else {
$out_ftext .= '<nofollow>';
$out_ftext .= $ftext;
$out_ftext .= '</nofollow>';
}
if (!empty($tekardia_config['social-icons'])) {
if ($tekardia_config['social-icons']) {
$fsocial .= '<div class="social pull-right">';
$fsocial .= '<div class="social-icons">';
if (!empty($tekardia_config['facebook-url'])) { $fsocial .= '<a title="'.__('Facebook', 'tekardia').'" href="'.esc_url($tekardia_config['facebook-url']).'"><i class="fa fa-facebook"></i></a>'; }
if (!empty($tekardia_config['twitter-url'])) { $fsocial .= '<a title="'.__('Twitter', 'tekardia').'" href="'.esc_url($tekardia_config['twitter-url']).'"><i class="fa fa-twitter"></i></a>'; }
if (!empty($tekardia_config['linkedin-url'])) { $fsocial .= '<a title="'.__('Linked In', 'tekardia').'" href="'.esc_url($tekardia_config['linkedin-url']).'"><i class="fa fa-linkedin"></i></a>'; }
if (!empty($tekardia_config['myspace-url'])) { $fsocial .= '<a title="'.__('My space', 'tekardia').'" href="'.esc_url($tekardia_config['myspace-url']).'"><i class="fa fa-myspace"></i></a>'; }
if (!empty($tekardia_config['gplus-url'])) { $fsocial .= '<a title="'.__('Google+', 'tekardia').'" href="'.esc_url($tekardia_config['gplus-url']).'"><i class="fa fa-google-plus"></i></a>'; }
if (!empty($tekardia_config['dribbble-url'])) { $fsocial .= '<a title="'.__('Dribble', 'tekardia').'" href="'.esc_url($tekardia_config['dribbble-url']).'"><i class="fa fa-dribbble"></i></a>'; }
if (!empty($tekardia_config['flickr-url'])) { $fsocial .= '<a title="'.__('Flickr', 'tekardia').'" href="'.esc_url($tekardia_config['flickr-url']).'"><i class="fa fa-flickr"></i></a>'; }
if (!empty($tekardia_config['youtube-url'])) { $fsocial .= '<a title="'.__('YouTube', 'tekardia').'" href="'.esc_url($tekardia_config['youtube-url']).'"><i class="fa fa-youtube"></i></a>'; }
if (!empty($tekardia_config['delicious-url'])) { $fsocial .= '<a title="'.__('Delicious', 'tekardia').'" href="'.esc_url($tekardia_config['delicious-url']).'"><i class="fa fa-delicious"></i></a>'; }
if (!empty($tekardia_config['deviantart-url'])) { $fsocial .= '<a title="'.__('Deviantart', 'tekardia').'" href="'.esc_url($tekardia_config['deviantart-url']).'"><i class="fa fa-deviantart"></i></a>'; }
if (!empty($tekardia_config['rss-url'])) { $fsocial .= '<a title="'.__('RSS', 'tekardia').'" href="'.esc_url($tekardia_config['rss-url']).'"><i class="fa fa-rss"></i></a>'; }
if (!empty($tekardia_config['instagram-url'])) { $fsocial .= '<a title="'.__('Instagram', 'tekardia').'" href="'.esc_url($tekardia_config['instagram-url']).'"><i class="fa fa-instagram"></i></a>'; }
if (!empty($tekardia_config['pinterest-url'])) { $fsocial .= '<a title="'.__('Pinterset', 'tekardia').'" href="'.esc_url($tekardia_config['pinterest-url']).'"><i class="fa fa-pinterest"></i></a>'; }
if (!empty($tekardia_config['vimeo-url'])) { $fsocial .= '<a title="'.__('Vimeo', 'tekardia').'" href="'.esc_url($tekardia_config['vimeo-url']).'"><i class="fa fa-vimeo"></i></a>'; }
if (!empty($tekardia_config['picassa-url'])) { $fsocial .= '<a title="'.__('Picassa', 'tekardia').'" href="'.esc_url($tekardia_config['picassa-url']).'"><i class="fa fa-picassa"></i></a>'; }
if (!empty($tekardia_config['fa-tumblr'])) { $fsocial .= '<a title="'.__('Tumblr', 'tekardia').'" href="'.esc_url($tekardia_config['fa-tumblr']).'"><i class="fa fa-tumblr"></i></a>'; }
if (!empty($tekardia_config['email-address'])) { $fsocial .= '<a title="'.__('Email', 'tekardia').'" href="mailto:'.esc_attr($tekardia_config['email-address']).'"><i class="fa icon_mail_alt"></i></a>'; }
if (!empty($tekardia_config['skype-username'])) { $fsocial .= '<a title="'.__('Call to', 'tekardia').' '.esc_attr($tekardia_config['skype-username']).'" href="href="skype:'.esc_attr($tekardia_config['skype-username']).'?call"><i class="fa fa-skype"></i></a>'; }
$fsocial .= '</div>';
$fsocial .= '</div>';
}
}
if ($fsocial != '') $out_ .= $fsocial;
echo $out_;
}
}
// Topbar
if ( ! function_exists( 'tekardia_topbar' ) ) {
function tekardia_topbar() {
global $tekardia_config;
if (isset($tekardia_config['topbar']) && empty($tekardia_config['topbar'])) return;
?>
<div class="topbar">
<div class="container">
<ul class="top-contact">
<li><a href="#"><i class="ion-ios-telephone"></i><?php if($tekardia_config['header-phone']) { ?>
<?php echo esc_html($tekardia_config['header-phone']); ?>
<?php } ?></a></li>
<li><a href="#"><i class="ion-ios-email"></i><?php if($tekardia_config['header-email']) { ?>
<?php echo esc_html($tekardia_config['header-email']); ?>
<?php } ?></a></li>
</ul>
<?php tekardia_get_social(); ?>
</div>
</div>
<?php
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment