'; bloginfo('name'); echo ''; endif; } } /*-----------------------------------------------------------------------------------*/ /* GET ARCHIVE TITLE */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_get_the_archive_title')) { function venice_lite_get_archive_title() { if ( is_category() ) { $title = sprintf( esc_html__( 'Category: %s', "venice-lite" ), single_cat_title( '', false ) ); } elseif ( is_tag() ) { $title = sprintf( esc_html__( 'Tag: %s', "venice-lite" ), single_tag_title( '', false ) ); } elseif ( is_author() ) { $title = sprintf( esc_html__( 'Author: %s', "venice-lite" ), '' . get_the_author() . '' ); } elseif ( is_year() ) { $title = sprintf( esc_html__( 'Year: %s', "venice-lite" ), get_the_date( esc_html_x( 'Y', 'yearly archives date format', "venice-lite" ) ) ); } elseif ( is_month() ) { $title = sprintf( esc_html__( 'Month: %s', "venice-lite" ), get_the_date( esc_html_x( 'F Y', 'monthly archives date format', "venice-lite" ) ) ); } elseif ( is_day() ) { $title = sprintf( esc_html__( 'Day: %s', "venice-lite" ), get_the_date( esc_html_x( 'F j, Y', 'daily archives date format', "venice-lite" ) ) ); } elseif ( is_tax( 'post_format' ) ) { if ( is_tax( 'post_format', 'post-format-aside' ) ) { $title = esc_html_x( 'Asides', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) { $title = esc_html_x( 'Galleries', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-image' ) ) { $title = esc_html_x( 'Images', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-video' ) ) { $title = esc_html_x( 'Videos', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-quote' ) ) { $title = esc_html_x( 'Quotes', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-link' ) ) { $title = esc_html_x( 'Links', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-status' ) ) { $title = esc_html_x( 'Statuses', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-audio' ) ) { $title = esc_html_x( 'Audio', 'post format archive title', "venice-lite" ); } elseif ( is_tax( 'post_format', 'post-format-chat' ) ) { $title = esc_html_x( 'Chats', 'post format archive title', "venice-lite" ); } } elseif ( is_post_type_archive() ) { $title = sprintf( esc_html__( 'Archives: %s', "venice-lite" ), post_type_archive_title( '', false ) ); } elseif ( is_tax() ) { $tax = get_taxonomy( get_queried_object()->taxonomy ); $title = sprintf( esc_html__( '%1$s: %2$s', "venice-lite" ), $tax->labels->singular_name, single_term_title( '', false ) ); } if ( isset($title) ) : return $title; else: return false; endif; } } /*-----------------------------------------------------------------------------------*/ /* IS SINGLE */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_is_single')) { function venice_lite_is_single() { if ( is_single() || is_page() || venice_lite_is_woocommerce_active('is_product') ) : return true; endif; } } /*-----------------------------------------------------------------------------------*/ /* Theme settings */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_setting')) { function venice_lite_setting($id, $default = "" ) { $venice_lite_setting = get_theme_mod($id); if ( isset($venice_lite_setting) ) : return $venice_lite_setting; else: return false; endif; } } /*-----------------------------------------------------------------------------------*/ /* Post meta */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_postmeta')) { function venice_lite_postmeta($id) { global $post, $wp_query; $content_ID = $post->ID; if( venice_lite_is_woocommerce_active('is_shop') ) { $content_ID = get_option('woocommerce_shop_page_id'); } $val = get_post_meta( $content_ID , $id, TRUE); if(isset($val)) { return $val; } else { return ''; } } } /*-----------------------------------------------------------------------------------*/ /*RESPONSIVE EMBED */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_embed_html')) { function venice_lite_embed_html( $html ) { return '
' . $html . '
'; } add_filter( 'embed_oembed_html', 'venice_lite_embed_html', 10, 3 ); add_filter( 'video_embed_html', 'venice_lite_embed_html' ); } /*-----------------------------------------------------------------------------------*/ /* POST CLASSES */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_post_classes_function')) { function venice_lite_post_classes_function( $classes ) { if ( venice_lite_is_woocommerce_active('is_cart') ) : $classes[] = 'woocommerce_cart_page'; endif; if ( !venice_lite_is_woocommerce_active('is_product') ) : $classes[] = 'post-container col-md-12'; endif; return $classes; } add_filter( 'post_class', 'venice_lite_post_classes_function' ); } /*-----------------------------------------------------------------------------------*/ /* BODY CLASSES */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_body_classes_function')) { function venice_lite_body_classes_function( $classes ) { global $wp_customize; if ( isset( $wp_customize ) ) : $classes[] = 'customizer_active'; endif; return $classes; } add_filter( 'body_class', 'venice_lite_body_classes_function' ); } /*-----------------------------------------------------------------------------------*/ /* Content template */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_template')) { function venice_lite_template($id) { $template = array ( "full" => "col-md-12" , "left-sidebar" => "col-md-8" , "right-sidebar" => "col-md-8" ); $span = $template["right-sidebar"]; $sidebar = "right-sidebar"; if ( venice_lite_is_woocommerce_active('is_woocommerce') && ( venice_lite_is_woocommerce_active('is_product_category') || venice_lite_is_woocommerce_active('is_product_tag') ) && venice_lite_setting('venicelite_woocommerce_category_layout') ) { $span = $template[esc_attr(venice_lite_setting('venicelite_woocommerce_category_layout'))]; $sidebar = esc_attr(venice_lite_setting('venicelite_woocommerce_category_layout')); } else if ( venice_lite_is_woocommerce_active('is_woocommerce') && is_search() && venice_lite_postmeta('venicelite_template') ) { $span = $template[esc_attr(venice_lite_postmeta('venicelite_template'))]; $sidebar = esc_attr(venice_lite_postmeta('venicelite_template')); } else if ( ( is_page() || is_single() || venice_lite_is_woocommerce_active('is_shop') ) && venice_lite_postmeta('venicelite_template') ) { $span = $template[esc_attr(venice_lite_postmeta('venicelite_template'))]; $sidebar = esc_attr(venice_lite_postmeta('venicelite_template')); } else if ( ! venice_lite_is_woocommerce_active('is_woocommerce') && ( is_category() || is_tag() || is_tax() || is_month() ) && venice_lite_setting('venicelite_category_layout') ) { $span = $template[esc_attr(venice_lite_setting('venicelite_category_layout'))]; $sidebar = esc_attr(venice_lite_setting('venicelite_category_layout')); } else if ( is_home() && venice_lite_setting('venicelite_home') ) { $span = $template[esc_attr(venice_lite_setting('venicelite_home'))]; $sidebar = esc_attr(venice_lite_setting('venicelite_home')); } else if ( ! venice_lite_is_woocommerce_active('is_woocommerce') && is_search() && venice_lite_setting('venicelite_search_layout') ) { $span = $template[esc_attr(venice_lite_setting('venicelite_search_layout'))]; $sidebar = esc_attr(venice_lite_setting('venicelite_search_layout')); } return ${$id}; } } /*-----------------------------------------------------------------------------------*/ /* POST ICON */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_posticon')) { function venice_lite_posticon() { $icons = array ( "video" => "fa fa-film" , "gallery" => "fa fa-camera" , "audio" => "fa fa-music" , "chat" => "fa fa-users", "status" => "fa fa-keyboard-o", "image" => "fa fa-file-image-o", "quote" => "fa fa-quote-left", "link" => "fa fa-external-link", "aside" => "fa fa-file-text-o", ); if (get_post_format()) { $icon = ''; } else { $icon = ''; } if ( !venice_lite_setting('venicelite_view_post_icon') || venice_lite_setting('venicelite_view_post_icon') == "on" ) : return $icon; else : return false; endif; } } /*-----------------------------------------------------------------------------------*/ /* GET PAGED */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_paged')) { function venice_lite_paged() { if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } elseif ( get_query_var('page') ) { $paged = get_query_var('page'); } else { $paged = 1; } return $paged; } } /*-----------------------------------------------------------------------------------*/ /* Prettyphoto at post gallery */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_prettyPhoto')) { function venice_lite_prettyPhoto( $html, $id, $size, $permalink, $icon, $text ) { if ( ! $permalink ) return str_replace( ' array( 'class' => array(), ), ); $class = 'button ' . esc_attr(venice_lite_setting('venicelite_readmore_layout')); $button = esc_html__('Read More','venice-lite'); $container = 'class="read-more"'; if ( venice_lite_setting('venicelite_readmore_layout') == "default" || venice_lite_setting('venicelite_readmore_layout') == "sneak" || !venice_lite_setting('venicelite_readmore_layout') ) : $class = 'button ' . esc_attr(venice_lite_setting('venicelite_readmore_layout')); $button = esc_html__('Read More','venice-lite'); $container = 'class="read-more"'; else : $class = 'nobutton'; $button = ' […] '; $container = 'class="no-button-readmore"'; endif; if ( $pos=strpos($post->post_content, '') && !has_excerpt( $post->ID )): $content = substr(apply_filters( 'the_content', get_the_content()), 0, -5); else: $content = $excerpt; endif; return $content. ' '.$button.''; endif; } add_filter( 'get_the_excerpt', 'venice_lite_customize_excerpt_more' ); } /*-----------------------------------------------------------------------------------*/ /* Remove category list rel */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_remove_category_list_rel')) { function venice_lite_remove_category_list_rel($output) { $output = str_replace('rel="category"', '', $output); return $output; } add_filter('wp_list_categories', 'venice_lite_remove_category_list_rel'); add_filter('the_category', 'venice_lite_remove_category_list_rel'); } /*-----------------------------------------------------------------------------------*/ /* Remove thumbnail dimensions */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_remove_thumbnail_dimensions')) { function venice_lite_remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; } add_filter( 'post_thumbnail_html', 'venice_lite_remove_thumbnail_dimensions', 10, 3 ); } /*-----------------------------------------------------------------------------------*/ /* Remove css gallery */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('venice_lite_my_gallery_style')) { function venice_lite_my_gallery_style() { return "