'ABeeZee', 'Abel' => 'Abel', 'Abril+Fatface' => 'Abril Fatface', 'Aldrich' => 'Aldrich', 'Alegreya:400,400italic,700,900' => 'Alegreya', 'Alex+Brush' => 'Alex Brush', 'Alfa+Slab+One' => 'Alfa Slab One', 'Amaranth:400,400italic,700' => 'Amaranth', 'Andada' => 'Andada', 'Anton' => 'Anton', 'Archivo+Black' => 'Archivo Black', 'Archivo+Narrow:400,400italic,700' => 'Archivo Narrow', 'Arimo:400,400italic,700' => 'Arimo', 'Arvo:400,400italic,700' => 'Arvo', 'Asap:400,400italic,700' => 'Asap', 'Bangers' => 'Bangers', 'BenchNine:400,700' => 'BenchNine', 'Bevan' => 'Bevan', 'Bitter:400,400italic,700' => 'Bitter', 'Bree+Serif' => 'Bree Serif', 'Cabin:400,400italic,500,600,700' => 'Cabin', 'Cabin+Condensed:400,500,600,700' => 'Cabin Condensed', 'Cantarell:400,400italic,700' => 'Cantarell', 'Carme' => 'Carme', 'Cherry+Cream+Soda' => 'Cherry Cream Soda', 'Cinzel:400,700,900' => 'Cinzel', 'Comfortaa:400,300,700' => 'Comfortaa', 'Cookie' => 'Cookie', 'Covered+By+Your+Grace' => 'Covered By Your Grace', 'Crete+Round:400,400italic' => 'Crete Round', 'Crimson+Text:400,400italic,600,700' => 'Crimson Text', 'Cuprum:400,400italic' => 'Cuprum', 'Dancing+Script:400,700' => 'Dancing Script', 'Didact+Gothic' => 'Didact Gothic', 'Droid+Sans:400,700' => 'Droid Sans', 'Dosis:400,300,600,800' => 'Dosis', 'Droid+Serif:400,400italic,700' => 'Droid Serif', 'Economica:400,700,400italic' => 'Economica', 'Expletus+Sans:400,400i,700,700i' => 'Expletus Sans', 'EB+Garamond' => 'EB Garamond', 'Exo:400,300,400italic,600,800' => 'Exo', 'Exo+2:400,300,400italic,600,700,900' => 'Exo 2', 'Fira+Sans:400,500' => 'Fira Sans', 'Fjalla+One' => 'Fjalla One', 'Francois+One' => 'Francois One', 'Fredericka+the+Great' => 'Fredericka the Great', 'Fredoka+One' => 'Fredoka One', 'Fugaz+One' => 'Fugaz One', 'Great+Vibes' => 'Great Vibes', 'Handlee' => 'Handlee', 'Hammersmith+One' => 'Hammersmith One', 'Hind:400,300,600,700' => 'Hind', 'Inconsolata:400,700' => 'Inconsolata', 'Indie+Flower' => 'Indie Flower', 'Inter:wght@400;500;700' => 'Inter', 'Istok+Web:400,400italic,700' => 'Istok Web', 'Josefin+Sans:400,600,700,400italic' => 'Josefin Sans', 'Josefin+Slab:400,400italic,700,600' => 'Josefin Slab', 'Jura:400,300,500,600' => 'Jura', 'Karla:400,400italic,700' => 'Karla', 'Kaushan+Script' => 'Kaushan Script', 'Kreon:400,300,700' => 'Kreon', 'Lateef' => 'Lateef', 'Lato:400,300,400italic,900,700' => 'Lato', 'Libre+Baskerville:400,400italic,700' => 'Libre Baskerville', 'Libre+Franklin:400,600' => 'Libre Franklin', 'Limelight' => 'Limelight', 'Lobster' => 'Lobster', 'Lobster+Two:400,700,700italic' => 'Lobster Two', 'Lora:400,400italic,700,700italic' => 'Lora', 'Maven+Pro:400,500,700,900' => 'Maven Pro', 'Merriweather:400,400italic,300,900,700' => 'Merriweather', 'Merriweather+Sans:400,400italic,700,800' => 'Merriweather Sans', 'Monda:400,700' => 'Monda', 'Montserrat:400,400i,500,700' => 'Montserrat', 'Muli:400,300italic,300' => 'Muli', 'News+Cycle:400,700' => 'News Cycle', 'Noticia+Text:400,400italic,700' => 'Noticia Text', 'Noto+Sans:400,400italic,700' => 'Noto Sans', 'Noto+Serif:400,400italic,700' => 'Noto Serif', 'Nunito:400,300,700' => 'Nunito', 'Old+Standard+TT:400,400italic,700' => 'Old Standard TT', 'Open+Sans:300,400,400italic,600,700' => 'Open Sans', 'Open+Sans+Condensed:300,300italic,700' => 'Open Sans Condensed', 'Oswald:400,300,700' => 'Oswald', 'Oxygen:400,300,700' => 'Oxygen', 'Pacifico' => 'Pacifico', 'Passion+One:400,700,900' => 'Passion One', 'Pathway+Gothic+One' => 'Pathway Gothic One', 'Patua+One' => 'Patua One', 'Poiret+One' => 'Poiret One', 'Pontano+Sans' => 'Pontano Sans', 'Poppins:400,400i,700,700i' => 'Poppins', 'Play:400,700' => 'Play', 'Playball' => 'Playball', 'Playfair+Display:400,400i,700,700i' => 'Playfair Display', 'PT+Sans:400,400italic,700' => 'PT Sans', 'PT+Sans+Caption:400,700' => 'PT Sans Caption', 'PT+Sans+Narrow:400,700' => 'PT Sans Narrow', 'PT+Serif:400,400italic,700' => 'PT Serif', 'Quattrocento+Sans:400,700,400italic' => 'Quattrocento Sans', 'Questrial' => 'Questrial', 'Quicksand:400,700' => 'Quicksand', 'Raleway:400,300,500,600,700,900' => 'Raleway', 'Righteous' => 'Righteous', 'Roboto:400,700' => 'Roboto', 'Roboto+Condensed:400,300,400italic,700' => 'Roboto Condensed', 'Roboto+Slab:400,300,700' => 'Roboto Slab', 'Rokkitt:400,700' => 'Rokkitt', 'Ropa+Sans:400,400italic' => 'Ropa Sans', 'Russo+One' => 'Russo One', 'Sanchez:400,400italic' => 'Sanchez', 'Satisfy' => 'Satisfy', 'Shadows+Into+Light' => 'Shadows Into Light', 'Sigmar+One' => 'Sigmar One', 'Signika:400,300,700' => 'Signika', 'Six+Caps' => 'Six Caps', 'Slabo+27px' => 'Slabo 27px', 'Source+Sans+Pro:400,400i,700,700i' => 'Source Sans Pro', 'Source+Serif+Pro:400,700' => 'Source Serif Pro', 'Squada+One' => 'Squada One', 'Tangerine:400,700' => 'Tangerine', 'Tinos:400,400italic,700' => 'Tinos', 'Titillium+Web:400,300,400italic,700,900' => 'Titillium Web', 'Ubuntu:400,400italic,500,700' => 'Ubuntu', 'Ubuntu+Condensed' => 'Ubuntu Condensed', 'Varela+Round' => 'Varela Round', 'Vollkorn:400,400italic,700' => 'Vollkorn', 'Voltaire' => 'Voltaire', 'Yanone+Kaffeesatz:400,300,700' => 'Yanone Kaffeesatz', ) ); return $options; } endif; /* Check if is WooCommerce is active */ if ( ! function_exists( 'blogtory_is_wc_active' ) ) : /** * Check WooCommerce Status * * @since 1.0.0 * * return boolean true/false */ function blogtory_is_wc_active() { return class_exists( 'WooCommerce' ) ? true : false; } endif; /* Get placeholder image for back-end*/ if ( ! function_exists( 'be_placeholder_img_src' ) ) : /** * Get placeholder image * * @since 1.0.0 * */ function be_placeholder_img_src() { $src = get_template_directory_uri() . '/assets/images/placeholder.png'; return apply_filters( 'blogtory_placeholder_img_src', $src ); } endif; /* Change default excerpt length */ if ( ! function_exists( 'blogtory_excerpt_length' ) ) : /** * Change excerpt Length. * * @since 1.0.0 */ function blogtory_excerpt_length($excerpt_length) { if( is_admin() && !wp_doing_ajax() ){ return $excerpt_length; } $excerpt_length = blogtory_get_option('excerpt_length'); return absint($excerpt_length); } endif; add_filter( 'excerpt_length', 'blogtory_excerpt_length', 999 ); /* Modify Excerpt Read More text */ if ( ! function_exists( 'blogtory_excerpt_more' ) ) : /** * Modify Excerpt Read More text. * * @since 1.0.0 */ function blogtory_excerpt_more($more) { if(is_admin()){ return $more; } return '...'; } endif; add_filter('excerpt_more', 'blogtory_excerpt_more'); /* Get Page layout */ if ( ! function_exists( 'blogtory_get_page_layout' ) ) : /** * Get Page Layout based on the post meta or customizer value * * @since 1.0.0 * * @return string Page Layout. */ function blogtory_get_page_layout() { global $post; $page_layout = ''; /*Fetch for homepage*/ if( is_front_page() && is_home()){ $page_layout = blogtory_get_option('home_page_layout'); return $page_layout; }elseif ( is_front_page() ) { $page_layout = blogtory_get_option('home_page_layout'); return $page_layout; }elseif ( is_home() ) { $page_layout_meta = get_post_meta( get_option( 'page_for_posts' ), 'blogtory_page_layout', true ); if(!empty($page_layout_meta)){ return $page_layout_meta; }else{ $page_layout = blogtory_get_option('global_sidebar_layout'); return $page_layout; } } /**/ /*Fetch from Post Meta*/ if ( $post && is_singular() ) { $page_layout = get_post_meta( $post->ID, 'blogtory_page_layout', true ); } /*Fetch from customizer*/ if(empty($page_layout)){ $page_layout = blogtory_get_option('global_sidebar_layout'); } return $page_layout; } endif; if ( ! function_exists( 'blogtory_get_all_image_sizes' ) ) : /** * Returns all image sizes available. * * @since 1.0.0 * * @param bool $for_choice True/False to construct the output as key and value choice * @return array Image Size Array. */ function blogtory_get_all_image_sizes( $for_choice = false ) { global $_wp_additional_image_sizes; $sizes = array(); if( true == $for_choice ){ $sizes['no-image'] = __( 'No Image', 'blogtory' ); } foreach ( get_intermediate_image_sizes() as $_size ) { if ( in_array( $_size, array('thumbnail', 'medium', 'large') ) ) { $width = get_option( "{$_size}_size_w" ); $height = get_option( "{$_size}_size_h" ); if( true == $for_choice ){ $sizes[$_size] = ucfirst($_size) . ' (' . $width . 'x' . $height . ')'; }else{ $sizes[ $_size ]['width'] = $width; $sizes[ $_size ]['height'] = $height; $sizes[ $_size ]['crop'] = (bool) get_option( "{$_size}_crop" ); } } elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) { $width = $_wp_additional_image_sizes[ $_size ]['width']; $height = $_wp_additional_image_sizes[ $_size ]['height']; if( true == $for_choice ){ $sizes[$_size] = ucfirst($_size) . ' (' . $width . 'x' . $height . ')'; }else{ $sizes[ $_size ] = array( 'width' => $width, 'height' => $height, 'crop' => $_wp_additional_image_sizes[ $_size ]['crop'], ); } } } if( true == $for_choice ){ $sizes['full'] = __( 'Full Image', 'blogtory' ); } return $sizes; } endif; if ( ! function_exists( 'blogtory_get_header_layouts' ) ) : /** * Returns header layout options. * * @since 1.0.0 * * @return array Options array. */ function blogtory_get_header_layouts() { $options = apply_filters( 'blogtory_header_layouts', array( 'header_style_1' => array( 'url' => get_template_directory_uri().'/assets/images/header1.png', 'label' => esc_html__( 'Header Style 1', 'blogtory' ), ), 'header_style_2' => array( 'url' => get_template_directory_uri().'/assets/images/header2.png', 'label' => esc_html__( 'Header Style 2', 'blogtory' ), ) ) ); return $options; } endif; if ( ! function_exists( 'blogtory_get_footer_layouts' ) ) : /** * Returns footer layout options. * * @since 1.0.0 * * @return array Options array. */ function blogtory_get_footer_layouts() { $options = apply_filters( 'blogtory_footer_layouts', array( 'footer_layout_1' => array( 'url' => get_template_directory_uri().'/assets/images/footer-col-4.png', 'label' => esc_html__( 'Four Columns', 'blogtory' ), ), 'footer_layout_2' => array( 'url' => get_template_directory_uri().'/assets/images/footer-col-3.png', 'label' => esc_html__( 'Three Columns', 'blogtory' ), ), 'footer_layout_3' => array( 'url' => get_template_directory_uri().'/assets/images/footer-col-2.png', 'label' => esc_html__( 'Two Columns', 'blogtory' ), ) ) ); return $options; } endif; if ( ! function_exists( 'blogtory_get_general_layouts' ) ) : /** * Returns general layout options. * * @since 1.0.0 * * @return array Options array. */ function blogtory_get_general_layouts() { $options = apply_filters( 'blogtory_general_layouts', array( 'left-sidebar' => array( 'url' => get_template_directory_uri().'/assets/images/left_sidebar.png', 'label' => esc_html__( 'Left Sidebar', 'blogtory' ), ), 'right-sidebar' => array( 'url' => get_template_directory_uri().'/assets/images/right_sidebar.png', 'label' => esc_html__( 'Right Sidebar', 'blogtory' ), ), 'no-sidebar' => array( 'url' => get_template_directory_uri().'/assets/images/no_sidebar.png', 'label' => esc_html__( 'No Sidebar', 'blogtory' ), ), ) ); return $options; } endif; if ( ! function_exists( 'blogtory_get_archive_layouts' ) ) : /** * Returns archive layout options. * * @since 1.0.0 * * @return array Options array. */ function blogtory_get_archive_layouts() { $options = apply_filters( 'blogtory_archive_layouts', array( 'archive_style_2' => array( 'url' => get_template_directory_uri().'/assets/images/full_column.png', 'label' => esc_html__( 'Full Column', 'blogtory' ), ), 'archive_style_3' => array( 'url' => get_template_directory_uri().'/assets/images/double_column.png', 'label' => esc_html__( 'Double Column', 'blogtory' ), ), ) ); return $options; } endif; if ( ! function_exists( 'blogtory_get_home_post_layouts' ) ) : /** * Returns home post layout options. * * @since 1.0.0 * * @return array Options array. */ function blogtory_get_home_post_layouts() { $options = apply_filters( 'blogtory_home_post_layouts', array( 'archive_style_2' => array( 'url' => get_template_directory_uri().'/assets/images/full_column.png', 'label' => esc_html__( 'Full Column', 'blogtory' ), ), 'archive_style_3' => array( 'url' => get_template_directory_uri().'/assets/images/double_column.png', 'label' => esc_html__( 'Double Column', 'blogtory' ), ) ) ); return $options; } endif; if ( ! function_exists( 'blogtory_header_styles' ) ) : /** * Display classes and inline style to the Blogtory header. * * @uses get_header_image() * @since 1.0.0 */ function blogtory_header_styles() { $is_header_image = get_header_image(); $header_bg_image = ''; if ( $is_header_image ) { $header_bg_image = 'url(' . esc_url( $is_header_image ) . ')'; } $classes = ''; $final_styles = $styles = array(); if ( '' !== $header_bg_image ) { $classes = 'be-site-brand-wrap'; $styles['background-image'] = $header_bg_image; } $classes = apply_filters( 'blogtory_header_classes', $classes ); $styles = apply_filters( 'blogtory_header_styles', $styles ); foreach ( $styles as $style => $value ) { $final_styles[] = esc_attr( $style . ': ' . $value . '; ' ); } if(!empty($final_styles) || !empty($classes)){ echo 'class="'.esc_attr($classes).'" style="'.join('', $final_styles).'"'; } } endif; if ( ! function_exists( 'blogtory_top_bar' ) ) : /** * Display top bar * * @since 1.0.0 * */ function blogtory_top_bar() { ?>
'top-menu', 'container_class' => 'top-navigation', 'fallback_cb' => false, 'depth' => 1, 'menu_class' => false ) ); } endif; if ( ! function_exists( 'blogtory_social_menu' ) ) : /** * Display social menu. * * @since 1.0.0 * */ function blogtory_social_menu() { if(has_nav_menu('social-menu')){ ?>