%s', get_permalink($post->ID), __('Read More', 'agama'));
}
return;
}
/**
* Add Class to Post Edit Link
*
* @since 1.1.1
*/
function edit_post_link( $output ) {
$output = str_replace('class="post-edit-link"', 'class="button button-3d button-mini button-rounded"', $output);
return $output;
}
/**
* Add Class to Post Edit Comment Link
*
* @since 1.1.1
*/
function edit_comment_link( $output ) {
$output = str_replace('class="comment-edit-link"', 'class="button button-3d button-mini button-rounded"', $output);
return $output;
}
/**
* Render Menu Content
*
* @since 1.1.1
*/
public static function menu( $location = false, $class = false ) {
// If location not set
if( ! $location ) {
return;
}
$args = array(
'theme_location' => $location,
'menu_class' => $class,
'container' => false,
'echo' => '0'
);
$menu = wp_nav_menu( $args );
return $menu;
}
/**
* Render Social Icons
*
* @since 1.1.1
* @updated @since 1.1.2
*/
public static function sociali( $tip_position = false, $style = false ) {
// Url target
$_target = esc_attr( get_theme_mod('agama_social_url_target', '_self') );
// Social icons
$social = array(
'Facebook' => esc_url( get_theme_mod('social_facebook', '') ),
'Twitter' => esc_url( get_theme_mod('social_twitter', '') ),
'Flickr' => esc_url( get_theme_mod('social_flickr', '') ),
'Vimeo' => esc_url( get_theme_mod('social_vimeo', '') ),
'Youtube' => esc_url( get_theme_mod('social_youtube', '') ),
'Instagram' => esc_url( get_theme_mod('social_instagram', '') ),
'Pinterest' => esc_url( get_theme_mod('social_pinterest', '') ),
'Tumblr' => esc_url( get_theme_mod('social_tumblr', '') ),
'Google' => esc_url( get_theme_mod('social_google', '') ),
'Dribbble' => esc_url( get_theme_mod('social_dribbble', '') ),
'Digg' => esc_url( get_theme_mod('social_digg', '') ),
'Linkedin' => esc_url( get_theme_mod('social_linkedin', '') ),
'Blogger' => esc_url( get_theme_mod('social_blogger', '') ),
'Skype' => esc_attr( get_theme_mod('social_skype', '') ),
'Myspace' => esc_url( get_theme_mod('social_myspace', '') ),
'Deviantart'=> esc_url( get_theme_mod('social_deviantart', '') ),
'Yahoo' => esc_url( get_theme_mod('social_yahoo', '') ),
'Reddit' => esc_url( get_theme_mod('social_reddit', '') ),
'PayPal' => esc_url( get_theme_mod('social_paypal', '') ),
'Phone' => esc_attr( get_theme_mod('social_phone' ) ),
'Dropbox' => esc_url( get_theme_mod('social_dropbox', '') ),
'Soundcloud'=> esc_url( get_theme_mod('social_soundcloud', '') ),
'VK' => esc_url( get_theme_mod('social_vk', '') ),
'Email' => esc_attr( get_theme_mod('social_email', '') ),
'RSS' => esc_url( get_theme_mod('social_rss', get_bloginfo('rss2_url')) )
);
if( $style == 'animated' ):
echo '';
foreach( $social as $name => $url ) {
if( ! empty( $url ) ) {
if( $name == 'Phone' ) {
$url = 'tel:' . $url;
}
if( $name == 'Skype' ) {
$url = 'skype:' . $url . '?call';
}
if( $name == 'Email' ) {
$url = 'mailto:' . $url;
}
$fa_class = 'fa-' . strtolower( $name );
if( $name == 'Email' ) {
$fa_class = 'fa-at';
}
echo sprintf
(
'- %s
',
esc_attr( strtolower($name) ), $url, $_target, esc_attr( $fa_class ), esc_attr( $name )
);
}
}
echo '
';
else:
foreach( $social as $name => $url ) {
if( ! empty( $url ) ) {
if( $name == 'Phone' ) {
$url = 'tel:' . $url;
}
if( $name == 'Skype' ) {
$url = 'skype:' . $url . '?call';
}
if( $name == 'Email' ) {
$url = 'mailto:' . $url;
}
$fa_class = 'fa-' . strtolower( $name );
if( $name == 'Email' ) {
$fa_class = 'fa-at';
}
echo sprintf
(
'',
esc_attr( strtolower($name) ), $url, $_target, esc_attr( $tip_position ), esc_attr( $name )
);
}
}
endif;
}
/**
* Get Post Format
*
* @since 1.1.1
*/
public static function post_format() {
$post_format = get_post_format();
switch( $post_format ) {
case 'aside':
$icon = '';
break;
case 'chat':
$icon = '';
break;
case 'gallery':
$icon = '';
break;
case 'link':
$icon = '';
break;
case 'image':
$icon = '';
break;
case 'quote':
$icon = '';
break;
case 'status':
$icon = '';
break;
case 'video':
$icon = '';
break;
case 'audio':
$icon = '';
break;
default: $icon = '';
}
return $icon;
}
/**
* Count Comments
*
* @since 1.1.1
*/
public static function comments_count() {
$comments = 0;
if( comments_open() ) {
$comments = sprintf('%s', get_comments_link(), get_comments_number() . __( ' comments', 'agama' ) );
}
return $comments;
}
/**
* Next | Previous - Post Links
*
* @since 1.0.0
*/
public static function post_prev_next_links() {
if( get_previous_post_link() || get_next_post_link() ) { ?>