Пример #1
0
    function nectar_page_header($postid)
    {
        global $options;
        global $post;
        global $nectar_theme_skin;
        $bg = get_post_meta($postid, '_nectar_header_bg', true);
        $bg_color = get_post_meta($postid, '_nectar_header_bg_color', true);
        $font_color = get_post_meta($postid, '_nectar_header_font_color', true);
        $parallax_bg = get_post_meta($postid, '_nectar_header_parallax', true);
        $title = get_post_meta($postid, '_nectar_header_title', true);
        $subtitle = get_post_meta($postid, '_nectar_header_subtitle', true);
        $height = get_post_meta($postid, '_nectar_header_bg_height', true);
        $page_template = get_post_meta($postid, '_wp_page_template', true);
        $display_sortable = get_post_meta($postid, 'nectar-metabox-portfolio-display-sortable', true);
        $inline_filters = !empty($options['portfolio_inline_filters']) && $options['portfolio_inline_filters'] == '1' ? '1' : '0';
        $filters_id = !empty($options['portfolio_inline_filters']) && $options['portfolio_inline_filters'] == '1' ? 'portfolio-filters-inline' : 'portfolio-filters';
        $text_align = get_post_meta($postid, '_nectar_page_header_alignment', true);
        $text_align_v = get_post_meta($postid, '_nectar_page_header_alignment_v', true);
        $fullscreen_header = !empty($options['blog_header_type']) && $options['blog_header_type'] == 'fullscreen' && is_singular('post') ? true : false;
        $bottom_shadow = get_post_meta($postid, '_nectar_header_bottom_shadow', true);
        $bg_overlay = get_post_meta($postid, '_nectar_header_overlay', true);
        $text_effect = get_post_meta($postid, '_nectar_page_header_text-effect', true);
        !empty($display_sortable) && $display_sortable == 'on' ? $display_sortable = '1' : ($display_sortable = '0');
        //incase no title is entered for portfolio, still show the filters
        if ($page_template == 'template-portfolio.php' && empty($title)) {
            $title = get_the_title($post->ID);
        }
        $bg_type = get_post_meta($postid, '_nectar_slider_bg_type', true);
        if (empty($bg_type)) {
            $bg_type = 'image_bg';
        }
        if (!empty($bg) || !empty($bg_color) || $bg_type == 'video_bg' || $bg_type == 'particle_bg') {
            empty($bg) ? $social_img_src = 'none' : ($social_img_src = $bg);
            empty($bg) ? $bg = 'none' : ($bg = 'url(' . $bg . ')');
            if ($bg_type == 'image_bg' || $bg_type == 'particle_bg') {
                empty($bg_color) ? $bg_color = '#000' : ($bg_color = $bg_color);
            } else {
                $bg = 'none';
                //remove stnd bg image for video BG type
            }
            $bg_color_string = !empty($bg_color) ? 'background-color: ' . $bg_color . '; ' : null;
            if ($bg_type == 'particle_bg') {
                $rotate_timing = get_post_meta($postid, '_nectar_particle_rotation_timing', true);
                $disable_explosion = get_post_meta($postid, '_nectar_particle_disable_explosion', true);
                $shapes = get_post_meta($postid, '_nectar_canvas_shapes', true);
                if (empty($shapes)) {
                    $bg_type = 'image_bg';
                }
            }
            if ($bg_type == 'video_bg') {
                $video_webm = get_post_meta($postid, '_nectar_media_upload_webm', true);
                $video_mp4 = get_post_meta($postid, '_nectar_media_upload_mp4', true);
                $video_ogv = get_post_meta($postid, '_nectar_media_upload_ogv', true);
                $video_image = get_post_meta($postid, '_nectar_slider_preview_image', true);
            }
            $box_roll = get_post_meta($postid, '_nectar_header_box_roll', true);
            if (!empty($options['boxed_layout']) && $options['boxed_layout'] == '1') {
                $box_roll = 'off';
            }
            $bg_position = get_post_meta($postid, '_nectar_page_header_bg_alignment', true);
            if (empty($bg_position)) {
                $bg_position = 'top';
            }
            $height = !empty($height) ? preg_replace('/\\s+/', '', $height) : $height;
            $not_loaded_class = $nectar_theme_skin != 'ascend' ? "not-loaded" : null;
            $page_fullscreen_header = get_post_meta($postid, '_nectar_header_fullscreen', true);
            $fullscreen_class = $fullscreen_header == true || $page_fullscreen_header == 'on' ? "fullscreen-header" : null;
            $bottom_shadow_class = $bottom_shadow == 'on' ? " bottom-shadow" : null;
            $bg_overlay_class = $bg_overlay == 'on' ? " bg-overlay" : null;
            $ajax_page_loading = !empty($options['ajax-page-loading']) && $options['ajax-page-loading'] == '1' ? true : false;
            $wrapper_height_style = $fullscreen_header == true && ($post->post_type == 'post' && is_single()) || $ajax_page_loading == false || $page_fullscreen_header == 'on' ? null : 'style="height: ' . $height . 'px;"';
            $midnight_non_parallax = !empty($parallax_bg) && $parallax_bg == 'on' ? null : 'data-midnight="light"';
            if (!empty($parallax_bg) && $parallax_bg == 'on') {
                echo '<div id="page-header-wrap" data-midnight="light" class="' . $fullscreen_class . '" ' . $wrapper_height_style . '>';
            }
            if (!empty($box_roll) && $box_roll == 'on') {
                wp_enqueue_style('box-roll');
                echo '<div class="nectar-box-roll">';
            }
            ?>
	    <div class="<?php 
            echo $not_loaded_class . ' ' . $fullscreen_class . $bottom_shadow_class . $bg_overlay_class;
            ?>
"  id="page-header-bg" <?php 
            echo $midnight_non_parallax;
            ?>
 data-text-effect="<?php 
            echo $text_effect;
            ?>
" data-bg-pos="<?php 
            echo $bg_position;
            ?>
" data-alignment="<?php 
            echo !empty($text_align) ? $text_align : 'left';
            ?>
" data-alignment-v="<?php 
            echo !empty($text_align_v) ? $text_align_v : 'middle';
            ?>
" data-parallax="<?php 
            echo !empty($parallax_bg) && $parallax_bg == 'on' ? '1' : '0';
            ?>
" data-height="<?php 
            echo !empty($height) ? $height : '350';
            ?>
" style="<?php 
            echo $bg_color_string;
            ?>
 background-image: <?php 
            echo nectar_options_img($bg);
            ?>
; height: <?php 
            echo $height;
            ?>
px;">
			

			<?php 
            if ($bg_type != 'particle_bg') {
                echo '<div class="container">';
            }
            if ($post->ID != 0 && $post->post_type && $post->post_type == 'portfolio') {
                ?>
					
					<div class="row project-title">
					<div class="container">
					<div class="col span_6 section-title <?php 
                if (empty($options['portfolio_social']) || $options['portfolio_social'] == 0 || empty($options['portfolio_date']) || $options['portfolio_date'] == 0) {
                    echo 'no-date';
                }
                ?>
">
						
						<h1><?php 
                the_title();
                ?>
</h1>
						
						<?php 
                $options = get_option('salient');
                $back_to_all_override = get_post_meta($post->ID, 'nectar-metabox-portfolio-parent-override', true);
                if (empty($back_to_all_override)) {
                    $back_to_all_override = 'default';
                }
                //attempt to find parent portfolio page - if unsuccessful default to main portfolio page
                global $post;
                $terms = get_the_terms($post->id, "project-type");
                $project_cat = null;
                $portfolio_link = null;
                if (empty($terms)) {
                    $terms = array('1' => (object) array('name' => 'nothing', 'slug' => 'none'));
                }
                foreach ($terms as $term) {
                    $project_cat = strtolower($term->name);
                }
                $page = get_page_by_title_search($project_cat);
                if (empty($page)) {
                    $page = array('0' => (object) array('ID' => 'nothing'));
                }
                $page_link = verify_portfolio_page($page[0]->ID);
                //if a page has been found for the category
                if (!empty($page_link) && $back_to_all_override == 'default') {
                    $portfolio_link = $page_link;
                    ?>
							 
							 <div id="portfolio-nav">
							 	<ul>
							 		<li id="all-items"><a href="<?php 
                    echo $portfolio_link;
                    ?>
"><i class="icon-salient-back-to-all"></i></a></li>               
							 	</ul>
								<ul class="controls">                                 
									<li id="prev-link"><?php 
                    be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>', TRUE, null, 'project-type');
                    ?>
</li>
									<li id="next-link"><?php 
                    be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>', TRUE, null, 'project-type');
                    ?>
</li> 
								</ul>
							</div>
							 
					<?php 
                } else {
                    $portfolio_link = get_portfolio_page_link(get_the_ID());
                    if (!empty($options['main-portfolio-link'])) {
                        $portfolio_link = $options['main-portfolio-link'];
                    }
                    if ($back_to_all_override != 'default') {
                        $portfolio_link = get_page_link($back_to_all_override);
                    }
                    ?>
							
							<div id="portfolio-nav">
								<ul>
									<li id="all-items"><a href="<?php 
                    echo $portfolio_link;
                    ?>
"><i class="icon-salient-back-to-all"></i></a></li>  
								</ul>
								<ul class="controls">                                       
									<?php 
                    if (!empty($options['portfolio_same_category_single_nav']) && $options['portfolio_same_category_single_nav'] == '1') {
                        // get_posts in same custom taxonomy
                        $terms = get_the_terms($post->id, "project-type");
                        $project_cat = null;
                        if (empty($terms)) {
                            $terms = array('1' => (object) array('name' => 'nothing', 'slug' => 'none'));
                        }
                        foreach ($terms as $term) {
                            $project_cat = strtolower($term->slug);
                        }
                        $postlist_args = array('posts_per_page' => -1, 'orderby' => 'menu_order title', 'order' => 'ASC', 'post_type' => 'portfolio', 'project-type' => $project_cat);
                        $postlist = get_posts($postlist_args);
                        // get ids of posts retrieved from get_posts
                        $ids = array();
                        foreach ($postlist as $thepost) {
                            $ids[] = $thepost->ID;
                        }
                        // get and echo previous and next post in the same taxonomy
                        $thisindex = array_search($post->ID, $ids);
                        $previd = isset($ids[$thisindex - 1]) ? $ids[$thisindex - 1] : null;
                        $nextid = isset($ids[$thisindex + 1]) ? $ids[$thisindex + 1] : null;
                        if (!empty($previd)) {
                            echo '<li id="prev-link"><a rel="prev" href="' . get_permalink($previd) . '"><i class="icon-salient-left-arrow-thin"></i></a></li>';
                        }
                        if (!empty($nextid)) {
                            echo '<li id="next-link"><a rel="next" href="' . get_permalink($nextid) . '"><i class="icon-salient-right-arrow-thin"></i></a></li>';
                        }
                        ?>


										<?php 
                    } else {
                        ?>
											<li id="prev-link"><?php 
                        next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
                        ?>
</li>
											<li id="next-link"><?php 
                        previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
                        ?>
</li> 
										<?php 
                    }
                    ?>
								</ul>
							</div>
					 <?php 
                }
                ?>
						
					</div>
				</div> 
			
			</div><!--/row-->
						
						
						
						
						
						
						
					<?php 
            } elseif ($post->ID != 0 && $post->post_type == 'post' && is_single()) {
                // also set as an img for social sharing/
                if ($social_img_src != 'none') {
                    echo '<img class="hidden-social-img" src="' . $social_img_src . '" alt="' . get_the_title() . '" />';
                }
                ?>
						
						<div class="row">
							<div class="col span_6 section-title blog-title">
								<div class="inner-wrap">
									<h1 class="entry-title"><?php 
                the_title();
                ?>
</h1>

									 <?php 
                if ($post->post_type == 'post' && is_single() && $fullscreen_header == true) {
                    ?>
									 	<div class="author-section">
										 	<span class="meta-author vcard author">  
										 		<?php 
                    if (function_exists('get_avatar')) {
                        echo get_avatar(get_the_author_meta('email'), 100);
                    }
                    ?>
										 	</span> 
										 	<div class="avatar-post-info">
											 	<span class="fn"><?php 
                    the_author_posts_link();
                    ?>
</span>
											 	<span class="meta-date date updated"><i><?php 
                    echo get_the_date();
                    ?>
</i></span>
											 </div>
										</div>
								<?php 
                }
                ?>
							
							<?php 
                if ($fullscreen_header != true) {
                    ?>

								<div id="single-below-header">
									<span class="meta-author vcard author"><span class="fn"><?php 
                    echo __('By', NECTAR_THEME_NAME);
                    ?>
 <?php 
                    the_author_posts_link();
                    ?>
</span></span> 
									<?php 
                    if (!empty($options['blog_social']) && $options['blog_social'] == 1) {
                        ?>
										<span class="meta-date date updated"><?php 
                        echo get_the_date();
                        ?>
</span>
									<?php 
                    }
                    ?>
									<span class="meta-category"><?php 
                    the_category(', ');
                    ?>
</span>
									<span class="meta-comment-count"><a href="<?php 
                    comments_link();
                    ?>
"><?php 
                    comments_number(__('No Comments', NECTAR_THEME_NAME), __('One Comment ', NECTAR_THEME_NAME), __('% Comments', NECTAR_THEME_NAME));
                    ?>
</a></span>
								
								</div><!--/single-below-header-->
								
								<div id="single-meta" data-sharing="<?php 
                    echo !empty($options['blog_social']) && $options['blog_social'] == 1 ? '1' : '0';
                    ?>
">
									<ul>
		
										<?php 
                    if (empty($options['blog_social']) || $options['blog_social'] == 0) {
                        ?>
											   	
											   	<li>
											   		<?php 
                        echo '<span class="n-shortcode">' . nectar_love('return') . '</span>';
                        ?>
											   	</li>
												<li>
													<?php 
                        echo get_the_date();
                        ?>
												</li>
										
										<?php 
                    }
                    ?>
			
									</ul>
									
									<?php 
                    if (!empty($options['blog_social']) && $options['blog_social'] == 1) {
                        echo '<div class="nectar-social">';
                        echo '<span class="n-shortcode">' . nectar_love('return') . '</span>';
                        //facebook
                        if (!empty($options['blog-facebook-sharing']) && $options['blog-facebook-sharing'] == 1) {
                            echo "<a class='facebook-share nectar-sharing' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-facebook'></i> <span class='count'></span></a>";
                        }
                        //twitter
                        if (!empty($options['blog-twitter-sharing']) && $options['blog-twitter-sharing'] == 1) {
                            echo "<a class='twitter-share nectar-sharing' href='#' title='" . __('Tweet this', NECTAR_THEME_NAME) . "'> <i class='icon-twitter'></i> <span class='count'></span></a>";
                        }
                        //google plus
                        if (!empty($options['blog-google-plus-sharing']) && $options['blog-google-plus-sharing'] == 1) {
                            echo "<a class='google-plus-share nectar-sharing-alt' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-google-plus'></i> <span class='count'> " . GetGooglePlusShares(get_permalink($post->ID)) . " </span></a>";
                        }
                        //linkedIn
                        if (!empty($options['blog-linkedin-sharing']) && $options['blog-linkedin-sharing'] == 1) {
                            echo "<a class='linkedin-share nectar-sharing' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-linkedin'></i> <span class='count'> </span></a>";
                        }
                        //pinterest
                        if (!empty($options['blog-pinterest-sharing']) && $options['blog-pinterest-sharing'] == 1) {
                            echo "<a class='pinterest-share nectar-sharing' href='#' title='" . __('Pin this', NECTAR_THEME_NAME) . "'> <i class='icon-pinterest'></i> <span class='count'></span></a>";
                        }
                        echo '</div>';
                    }
                    ?>
									
								</div><!--/single-meta-->

							<?php 
                }
                //end if theme skin default
                ?>
						    </div>
						</div><!--/section-title-->
					</div><!--/row-->
						
							
						
						
					
					<?php 
                //default
            } else {
                if ($bg_type != 'particle_bg') {
                    if (!empty($box_roll) && $box_roll == 'on') {
                        $alignment = !empty($text_align) ? $text_align : 'left';
                        $v_alignment = !empty($text_align_v) ? $text_align_v : 'middle';
                        echo '<div class="overlaid-content" data-text-effect="' . $text_effect . '" data-alignment="' . $alignment . '" data-alignment-v="' . $v_alignment . '"><div class="container">';
                    }
                    ?>

						 <div class="row">
							<div class="col span_6">
								<div class="inner-wrap">
									<h1><?php 
                    echo $title;
                    ?>
</h1>
									<span class="subheader"><?php 
                    echo $subtitle;
                    ?>
</span>
								</div>
								 
								<?php 
                    // portfolio filters
                    if ($page_template == 'template-portfolio.php' && $display_sortable == '1' && $inline_filters == '0') {
                        ?>
									<div class="<?php 
                        echo $filters_id;
                        ?>
" instance="0">
											<a href="#" data-sortable-label="<?php 
                        echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : 'Sort Portfolio';
                        ?>
" id="sort-portfolio"><span><?php 
                        echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : __('Sort Portfolio', NECTAR_THEME_NAME);
                        ?>
</span> <i class="icon-angle-down"></i></a> 
										<ul>
										   <li><a href="#" data-filter="*"><?php 
                        echo __('All', NECTAR_THEME_NAME);
                        ?>
</a></li>
						               	   <?php 
                        wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter()));
                        ?>
										</ul>
									</div>
								<?php 
                    }
                    ?>
								</div>
						  </div>
					  
					  <?php 
                    if (!empty($box_roll) && $box_roll == 'on') {
                        echo '</div></div><!--/overlaid-content-->';
                    }
                }
            }
            ?>
					
					
				
			<?php 
            if ($bg_type != 'particle_bg') {
                echo '</div>';
            }
            //closing container
            if ($post->ID != 0 && $post->post_type == 'post' && is_single() && $fullscreen_header == true || $page_fullscreen_header == 'on') {
                $rotate_in_class = $text_effect == 'rotate_in' ? 'hidden' : null;
                $button_styling = !empty($options['button-styling']) ? $options['button-styling'] : 'default';
                if ($button_styling == 'default') {
                    echo '<div class="scroll-down-wrap"><a href="#" class="section-down-arrow ' . $rotate_in_class . '"><i class="icon-salient-down-arrow icon-default-style"> </i></a></div>';
                } else {
                    echo '<div class="scroll-down-wrap ' . $rotate_in_class . '"><a href="#" class="section-down-arrow"><i class="fa fa-angle-down top"></i><i class="fa fa-angle-down"></i></a></div>';
                }
            }
            //video bg
            if ($bg_type == 'video_bg') {
                if (floatval(get_bloginfo('version')) >= "3.6") {
                    wp_enqueue_script('wp-mediaelement');
                    wp_enqueue_style('wp-mediaelement');
                } else {
                    //register media element for WordPress 3.5
                    wp_register_script('wp-mediaelement', get_template_directory_uri() . '/js/mediaelement-and-player.min.js', array('jquery'), '1.0', TRUE);
                    wp_register_style('wp-mediaelement', get_template_directory_uri() . '/css/mediaelementplayer.min.css');
                    wp_enqueue_script('wp-mediaelement');
                    wp_enqueue_style('wp-mediaelement');
                }
                //parse video image
                if (strpos($video_image, "http://") !== false) {
                    $video_image_src = $video_image;
                } else {
                    $video_image_src = wp_get_attachment_image_src($video_image, 'full');
                    $video_image_src = $video_image_src[0];
                }
                //$poster_markup = (!empty($video_image)) ? 'poster="'.$video_image_src.'"' : null ;
                $poster_markup = null;
                $video_markup = null;
                $video_markup .= '<div class="video-color-overlay" data-color="' . $bg_color . '"></div>';
                $video_markup .= '
			
			<div class="mobile-video-image" style="background-image: url(' . $video_image_src . ')"></div>
			<div class="nectar-video-wrap" data-bg-alignment="' . $bg_position . '">
				
				
				<video class="nectar-video-bg" width="1800" height="700" ' . $poster_markup . '  preload="auto" loop autoplay>';
                if (!empty($video_webm)) {
                    $video_markup .= '<source type="video/webm" src="' . $video_webm . '">';
                }
                if (!empty($video_mp4)) {
                    $video_markup .= '<source type="video/mp4" src="' . $video_mp4 . '">';
                }
                if (!empty($video_ogv)) {
                    $video_markup .= '<source type="video/ogg" src="' . $video_ogv . '">';
                }
                $video_markup .= '</video>
		
			</div>';
                echo $video_markup;
            }
            //particle bg
            if ($bg_type == 'particle_bg') {
                wp_enqueue_script('nectarParticles');
                echo '<div class=" nectar-particles" data-disable-explosion="' . $disable_explosion . '" data-rotation-timing="' . $rotate_timing . '"><div class="canvas-bg"><canvas id="canvas" data-active-index="0"></canvas></div>';
                $images = explode(',', $shapes);
                $i = 0;
                if (!empty($shapes)) {
                    if (!empty($box_roll) && $box_roll == 'on') {
                        $alignment = !empty($text_align) ? $text_align : 'left';
                        $v_alignment = !empty($text_align_v) ? $text_align_v : 'middle';
                        echo '<div class="overlaid-content" data-text-effect="' . $text_effect . '" data-alignment="' . $alignment . '" data-alignment-v="' . $v_alignment . '">';
                    }
                    echo '<div class="container"><div class="row"><div class="col span_6" >';
                    foreach ($images as $attach_id) {
                        $i++;
                        $img = wp_get_attachment_image_src($attach_id, 'full');
                        $attachment = get_post($attach_id);
                        $shape_meta = array('caption' => $attachment->post_excerpt, 'title' => $attachment->post_title, 'bg_color' => get_post_meta($attachment->ID, 'nectar_particle_shape_bg_color', true), 'color' => get_post_meta($attachment->ID, 'nectar_particle_shape_color', true), 'color_mapping' => get_post_meta($attachment->ID, 'nectar_particle_shape_color_mapping', true), 'alpha' => get_post_meta($attachment->ID, 'nectar_particle_shape_color_alpha', true), 'density' => get_post_meta($attachment->ID, 'nectar_particle_shape_density', true), 'max_particle_size' => get_post_meta($attachment->ID, 'nectar_particle_max_particle_size', true));
                        if (!empty($shape_meta['density'])) {
                            switch ($shape_meta['density']) {
                                case 'very_low':
                                    $shape_meta['density'] = '19';
                                    break;
                                case 'low':
                                    $shape_meta['density'] = '16';
                                    break;
                                case 'medium':
                                    $shape_meta['density'] = '13';
                                    break;
                                case 'high':
                                    $shape_meta['density'] = '10';
                                    break;
                                case 'very_high':
                                    $shape_meta['density'] = '8';
                                    break;
                            }
                        }
                        if (!empty($shape_meta['color']) && $shape_meta['color'] == '#fff' || !empty($shape_meta['color']) && $shape_meta['color'] == '#ffffff') {
                            $shape_meta['color'] = '#fefefe';
                        }
                        //data for particle shape
                        echo '<div class="shape" data-src="' . $img[0] . '" data-max-size="' . $shape_meta['max_particle_size'] . '" data-alpha="' . $shape_meta['alpha'] . '" data-density="' . $shape_meta['density'] . '" data-color-mapping="' . $shape_meta['color_mapping'] . '" data-color="' . $shape_meta['color'] . '" data-bg-color="' . $shape_meta['bg_color'] . '"></div>';
                        //overlaid content
                        echo '<div class="inner-wrap shape-' . $i . '">';
                        echo '<h1>' . $shape_meta["title"] . '</h1> <span class="subheader">' . $shape_meta["caption"] . '</span>';
                        echo '</div>';
                    }
                    ?>

	    		</div></div></div>

	    		<div class="pagination-navigation">
					<div class="pagination-current"></div>
					<div class="pagination-dots">
						<?php 
                    foreach ($images as $attach_id) {
                        echo '<button class="pagination-dot"></button>';
                    }
                    ?>
					</div>
				</div>
				<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="690">
				  <defs>
				    <filter id="goo">
				      <feGaussianBlur in="SourceGraphic" stdDeviation="10" result="blur"></feGaussianBlur>
				      <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 69 -16" result="goo"></feColorMatrix>
				      <feComposite in="SourceGraphic" in2="goo" operator="atop"></feComposite>
				    </filter>
				  </defs>
				</svg>

				<?php 
                    if (!empty($box_roll) && $box_roll == 'on') {
                        echo '</div><!--/overlaid-content-->';
                    }
                    ?>

			</div> <!--/nectar particles-->

			<?php 
                }
            }
            //particle bg
            ?>

		</div>

	   <?php 
            if (!empty($parallax_bg) && $parallax_bg == 'on' || !empty($box_roll) && $box_roll == 'on') {
                echo '</div>';
            }
            ?>

	    <?php 
        } else {
            if (!empty($title)) {
                ?>
	    	
		    <div class="row page-header-no-bg" data-alignment="<?php 
                echo !empty($text_align) ? $text_align : 'left';
                ?>
">
		    	<div class="container">	
					<div class="col span_12 section-title">
						<h1><?php 
                echo $title;
                if (!empty($subtitle)) {
                    echo '<span>' . $subtitle . '</span>';
                }
                ?>
</h1>
						
						<?php 
                // portfolio filters
                if ($page_template == 'template-portfolio.php' && $display_sortable == '1' && $inline_filters == '0') {
                    ?>
						<div class="<?php 
                    echo $filters_id;
                    ?>
" instance="0">
							
							<a href="#" data-sortable-label="<?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : 'Sort Portfolio';
                    ?>
" id="sort-portfolio"><span><?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : __('Sort Portfolio', NECTAR_THEME_NAME);
                    ?>
</span> <i class="icon-angle-down"></i></a> 
							
							<ul>
							   <li><a href="#" data-filter="*"><?php 
                    echo __('All', NECTAR_THEME_NAME);
                    ?>
</a></li>
			               	   <?php 
                    wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter()));
                    ?>
							</ul>
						</div>
					<?php 
                }
                ?>
						
					</div>
				</div>

			</div> 
	 	   	
	    <?php 
            }
        }
    }
Пример #2
0
        }
        ?>
								<div id="portfolio-nav">
									<ul>
										<li id="all-items"><a href="<?php 
        echo $portfolio_link;
        ?>
"><i class="icon-salient-back-to-all"></i></a></li>  
									</ul>

									<ul class="controls">    
										<?php 
        if (!empty($options['portfolio_same_category_single_nav']) && $options['portfolio_same_category_single_nav'] == '1') {
            ?>
											<li id="prev-link"><?php 
            be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
            ?>
</li>
											<li id="next-link"><?php 
            be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
            ?>
</li> 
										<?php 
        } else {
            ?>
											<li id="prev-link"><?php 
            next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
            ?>
</li>
											<li id="next-link"><?php 
            previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
Пример #3
0
function project_single_controls()
{
    global $options;
    global $post;
    $back_to_all_override = get_post_meta($post->ID, 'nectar-metabox-portfolio-parent-override', true);
    if (empty($back_to_all_override)) {
        $back_to_all_override = 'default';
    }
    //attempt to find parent portfolio page - if unsuccessful default to main portfolio page
    $terms = get_the_terms($post->id, "project-type");
    $project_cat = null;
    $portfolio_link = null;
    $single_nav_pos = !empty($options['portfolio_single_nav']) ? $options['portfolio_single_nav'] : 'in_header';
    if (empty($terms)) {
        $terms = array('1' => (object) array('name' => 'nothing', 'slug' => 'none'));
    }
    foreach ($terms as $term) {
        $project_cat = strtolower($term->name);
    }
    $page = get_page_by_title_search($project_cat);
    if (empty($page)) {
        $page = array('0' => (object) array('ID' => 'nothing'));
    }
    $page_link = verify_portfolio_page($page[0]->ID);
    //if a page has been found for the category
    if (!empty($page_link) && $back_to_all_override == 'default') {
        $portfolio_link = $page_link;
        ?>
			 
			 <div id="portfolio-nav">
			 	<ul>
			 		<li id="all-items"><a href="<?php 
        echo $portfolio_link;
        ?>
"><i class="icon-salient-back-to-all"></i></a></li>               
			 	</ul>
				<ul class="controls">                                 
					<?php 
        if ($single_nav_pos == 'after_project') {
            ?>

						<li id="prev-link"><?php 
            be_next_post_link('%link', '<i class="icon-angle-left"></i> <span>' . __("Previous Project", NECTAR_THEMEN_NAME) . '</span>', TRUE, null, 'project-type');
            ?>
</li>
						<li id="next-link"><?php 
            be_previous_post_link('%link', '<span>' . __('Next Project', NECTAR_THEMEN_NAME) . '</span><i class="icon-angle-right"></i>', TRUE, null, 'project-type');
            ?>
</li> 
				
					<?php 
        } else {
            ?>

						<li id="prev-link"><?php 
            be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>', TRUE, null, 'project-type');
            ?>
</li>
						<li id="next-link"><?php 
            be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>', TRUE, null, 'project-type');
            ?>
</li> 

					<?php 
        }
        ?>
					
				</ul>
			</div>
			 
	<?php 
    } else {
        $portfolio_link = get_portfolio_page_link(get_the_ID());
        if (!empty($options['main-portfolio-link'])) {
            $portfolio_link = $options['main-portfolio-link'];
        }
        if ($back_to_all_override != 'default') {
            $portfolio_link = get_page_link($back_to_all_override);
        }
        ?>
			<div id="portfolio-nav">
				<ul>
					<li id="all-items"><a href="<?php 
        echo $portfolio_link;
        ?>
" title="<?php 
        echo __('Back to all projects', NECTAR_THEME_NAME);
        ?>
"><i class="icon-salient-back-to-all"></i></a></li>  
				</ul>

				<ul class="controls">    
					<?php 
        if (!empty($options['portfolio_same_category_single_nav']) && $options['portfolio_same_category_single_nav'] == '1') {
            // get_posts in same custom taxonomy
            $terms = get_the_terms($post->id, "project-type");
            $project_cat = null;
            if (empty($terms)) {
                $terms = array('1' => (object) array('name' => 'nothing', 'slug' => 'none'));
            }
            foreach ($terms as $term) {
                $project_cat = strtolower($term->slug);
            }
            $postlist_args = array('posts_per_page' => -1, 'orderby' => 'menu_order title', 'order' => 'ASC', 'post_type' => 'portfolio', 'project-type' => $project_cat);
            $postlist = get_posts($postlist_args);
            // get ids of posts retrieved from get_posts
            $ids = array();
            foreach ($postlist as $thepost) {
                $ids[] = $thepost->ID;
            }
            // get and echo previous and next post in the same taxonomy
            $thisindex = array_search($post->ID, $ids);
            $previd = isset($ids[$thisindex - 1]) ? $ids[$thisindex - 1] : null;
            $nextid = isset($ids[$thisindex + 1]) ? $ids[$thisindex + 1] : null;
            if (!empty($previd)) {
                if ($single_nav_pos == 'after_project') {
                    echo '<li id="prev-link" class="from-sing"><a href="' . get_permalink($previd) . '"><i class="icon-angle-left"></i><span>' . __('Previous Project', NECTAR_THEME_NAME) . '</span></a></li>';
                } else {
                    echo '<li id="prev-link" class="from-sing"><a href="' . get_permalink($previd) . '"><i class="icon-salient-left-arrow-thin"></i></a></li>';
                }
            }
            if (!empty($nextid)) {
                if ($single_nav_pos == 'after_project') {
                    echo '<li id="next-link" class="from-sing"><a href="' . get_permalink($nextid) . '"><span>' . __('Next Project', NECTAR_THEME_NAME) . '</span><i class="icon-angle-right"></i></a></li>';
                } else {
                    echo '<li id="next-link" class="from-sing"><a href="' . get_permalink($nextid) . '"><i class="icon-salient-right-arrow-thin"></i></a></li>';
                }
            }
        } else {
            ?>
						<?php 
            if ($single_nav_pos == 'after_project') {
                ?>
							<li id="prev-link"><?php 
                next_post_link('%link', '<i class="icon-angle-left"></i><span>' . __('Previous Project', NECTAR_THEME_NAME) . '</span>');
                ?>
</li>
							<li id="next-link"><?php 
                previous_post_link('%link', '<span>' . __('Next Project', NECTAR_THEME_NAME) . '</span><i class="icon-angle-right"></i>');
                ?>
</li> 
						<?php 
            } else {
                ?>
 
							<li id="prev-link"><?php 
                next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
                if ($single_nav_pos == 'after_project') {
                    echo __('Previous Project', NECTAR_THEME_NAME);
                }
                ?>
</li>
							<li id="next-link"><?php 
                if ($single_nav_pos == 'after_project') {
                    echo __('Next Project', NECTAR_THEME_NAME);
                }
                previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
                ?>
</li> 
						<?php 
            }
            ?>

					<?php 
        }
        ?>
                                   
				</ul>
			</div>
	 <?php 
    }
}
Пример #4
0
    $page_link = verify_portfolio_page($page[0]->ID);
    //if a page has been found for the category
    if (!empty($page_link) && $back_to_all_override == 'default') {
        $portfolio_link = $page_link;
        ?>
								 
								 <div id="portfolio-nav">
								 	<ul>
								 		<li id="all-items"><a href="<?php 
        echo $portfolio_link;
        ?>
"><i class="icon-salient-back-to-all"></i></a></li>               
								 	</ul>
									<ul class="controls">                                 
										<li id="prev-link"><?php 
        be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>', TRUE, null, 'project-type');
        ?>
</li>
										<li id="next-link"><?php 
        be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>', TRUE, null, 'project-type');
        ?>
</li> 
									</ul>
								</div>
								 
						<?php 
    } else {
        $portfolio_link = get_portfolio_page_link(get_the_ID());
        if (!empty($options['main-portfolio-link'])) {
            $portfolio_link = $options['main-portfolio-link'];
        }
Пример #5
0
function thb_post_navigation($arg)
{
    ?>
	<div class="portfolio_nav row no-padding">
		<div class="small-12 medium-4 columns">
			<?php 
    be_previous_post_link(false, '', $arg[0]);
    ?>
		</div>
		<div class="small-12 medium-4<?php 
    if (!be_get_adjacent_post(false, '', $arg[0])) {
        ?>
 medium-push-4<?php 
    }
    ?>
 columns">
			<a href="<?php 
    echo $arg[1];
    ?>
" class="gotoportfolio"><?php 
    echo $arg[2];
    ?>
</a>
		</div>
		<div class="small-12 medium-4 columns">
			<?php 
    be_next_post_link(false, '', $arg[0]);
    ?>
		</div>
	</div>
<?php 
}
Пример #6
0
    function nectar_page_header($postid)
    {
        global $options;
        global $post;
        global $nectar_theme_skin;
        $bg = get_post_meta($postid, '_nectar_header_bg', true);
        $bg_color = get_post_meta($postid, '_nectar_header_bg_color', true);
        $font_color = get_post_meta($postid, '_nectar_header_font_color', true);
        $parallax_bg = get_post_meta($postid, '_nectar_header_parallax', true);
        $title = get_post_meta($postid, '_nectar_header_title', true);
        $subtitle = get_post_meta($postid, '_nectar_header_subtitle', true);
        $height = get_post_meta($postid, '_nectar_header_bg_height', true);
        $page_template = get_post_meta($postid, '_wp_page_template', true);
        $display_sortable = get_post_meta($postid, 'nectar-metabox-portfolio-display-sortable', true);
        $inline_filters = !empty($options['portfolio_inline_filters']) && $options['portfolio_inline_filters'] == '1' ? '1' : '0';
        $filters_id = !empty($options['portfolio_inline_filters']) && $options['portfolio_inline_filters'] == '1' ? 'portfolio-filters-inline' : 'portfolio-filters';
        $text_align = get_post_meta($postid, '_nectar_page_header_alignment', true);
        $fullscreen_header = !empty($options['blog_header_type']) && $options['blog_header_type'] == 'fullscreen' && is_singular('post') ? true : false;
        $bottom_shadow = get_post_meta($postid, '_nectar_header_bottom_shadow', true);
        $bg_overlay = get_post_meta($postid, '_nectar_header_overlay', true);
        !empty($display_sortable) && $display_sortable == 'on' ? $display_sortable = '1' : ($display_sortable = '0');
        //incase no title is entered for portfolio, still show the filters
        if ($page_template == 'template-portfolio.php' && empty($title)) {
            $title = get_the_title($post->ID);
        }
        if (!empty($bg) || !empty($bg_color)) {
            empty($bg) ? $social_img_src = 'none' : ($social_img_src = $bg);
            empty($bg) ? $bg = 'none' : ($bg = 'url(' . $bg . ')');
            empty($bg_color) ? $bg_color = '#000' : ($bg_color = $bg_color);
            $height = !empty($height) ? preg_replace('/\\s+/', '', $height) : $height;
            $not_loaded_class = $nectar_theme_skin != 'ascend' ? "not-loaded" : null;
            $fullscreen_class = $fullscreen_header == true ? "fullscreen-header" : null;
            $bottom_shadow_class = $bottom_shadow == 'on' ? " bottom-shadow" : null;
            $bg_overlay_class = $bg_overlay == 'on' ? " bg-overlay" : null;
            $ajax_page_loading = !empty($options['ajax-page-loading']) && $options['ajax-page-loading'] == '1' ? true : false;
            $wrapper_height_style = $fullscreen_header == true && ($post->post_type == 'post' && is_single()) || $ajax_page_loading == false ? null : 'style="height: ' . $height . 'px;"';
            if (!empty($parallax_bg) && $parallax_bg == 'on') {
                echo '<div id="page-header-wrap" class="' . $fullscreen_class . '" ' . $wrapper_height_style . '>';
            }
            ?>
	    <div class="<?php 
            echo $not_loaded_class . ' ' . $fullscreen_class . $bottom_shadow_class . $bg_overlay_class;
            ?>
" id="page-header-bg" data-alignment="<?php 
            echo !empty($text_align) ? $text_align : 'left';
            ?>
" data-parallax="<?php 
            echo !empty($parallax_bg) && $parallax_bg == 'on' ? '1' : '0';
            ?>
" data-height="<?php 
            echo !empty($height) ? $height : '350';
            ?>
" style="background-color: <?php 
            echo $bg_color;
            ?>
; background-image: <?php 
            echo nectar_options_img($bg);
            ?>
; height: <?php 
            echo $height;
            ?>
px;">
			

			<div class="container">	
			
					<?php 
            if ($post->ID != 0 && $post->post_type && $post->post_type == 'portfolio') {
                ?>
					
					<div class="row project-title">
					<div class="container">
					<div class="col span_6 section-title <?php 
                if (empty($options['portfolio_social']) || $options['portfolio_social'] == 0 || empty($options['portfolio_date']) || $options['portfolio_date'] == 0) {
                    echo 'no-date';
                }
                ?>
">
						
						<h1><?php 
                the_title();
                ?>
</h1>
						
						<?php 
                $options = get_option('salient');
                $back_to_all_override = get_post_meta($post->ID, 'nectar-metabox-portfolio-parent-override', true);
                if (empty($back_to_all_override)) {
                    $back_to_all_override = 'default';
                }
                //attempt to find parent portfolio page - if unsuccessful default to main portfolio page
                global $post;
                $terms = get_the_terms($post->id, "project-type");
                $project_cat = null;
                $portfolio_link = null;
                if (empty($terms)) {
                    $terms = array('1' => (object) array('name' => 'nothing'));
                }
                foreach ($terms as $term) {
                    $project_cat = strtolower($term->name);
                }
                $page = get_page_by_title_search($project_cat);
                if (empty($page)) {
                    $page = array('0' => (object) array('ID' => 'nothing'));
                }
                $page_link = verify_portfolio_page($page[0]->ID);
                //if a page has been found for the category
                if (!empty($page_link) && $back_to_all_override == 'default') {
                    $portfolio_link = $page_link;
                    ?>
							 
							 <div id="portfolio-nav">
							 	<ul>
							 		<li id="all-items"><a href="<?php 
                    echo $portfolio_link;
                    ?>
"><i class="icon-salient-back-to-all"></i></a></li>               
							 	</ul>
								<ul class="controls">                                 
									<li id="prev-link"><?php 
                    be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>', TRUE, null, 'project-type');
                    ?>
</li>
									<li id="next-link"><?php 
                    be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>', TRUE, null, 'project-type');
                    ?>
</li> 
								</ul>
							</div>
							 
					<?php 
                } else {
                    $portfolio_link = get_portfolio_page_link(get_the_ID());
                    if (!empty($options['main-portfolio-link'])) {
                        $portfolio_link = $options['main-portfolio-link'];
                    }
                    if ($back_to_all_override != 'default') {
                        $portfolio_link = get_page_link($back_to_all_override);
                    }
                    ?>
							
							<div id="portfolio-nav">
								<ul>
									<li id="all-items"><a href="<?php 
                    echo $portfolio_link;
                    ?>
"><i class="icon-salient-back-to-all"></i></a></li>  
								</ul>
								<ul class="controls">                                       
									<?php 
                    if (!empty($options['portfolio_same_category_single_nav']) && $options['portfolio_same_category_single_nav'] == '1') {
                        ?>
											<li id="prev-link"><?php 
                        be_next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
                        ?>
</li>
											<li id="next-link"><?php 
                        be_previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
                        ?>
</li> 
										<?php 
                    } else {
                        ?>
											<li id="prev-link"><?php 
                        next_post_link('%link', '<i class="icon-salient-left-arrow-thin"></i>');
                        ?>
</li>
											<li id="next-link"><?php 
                        previous_post_link('%link', '<i class="icon-salient-right-arrow-thin"></i>');
                        ?>
</li> 
										<?php 
                    }
                    ?>
								</ul>
							</div>
					 <?php 
                }
                ?>
						
					</div>
				</div> 
			
			</div><!--/row-->
						
						
						
						
						
						
						
					<?php 
            } elseif ($post->ID != 0 && $post->post_type == 'post' && is_single()) {
                // also set as an img for social sharing/
                if ($social_img_src != 'none') {
                    echo '<img class="hidden-social-img" src="' . $social_img_src . '" alt="' . get_the_title() . '" />';
                }
                ?>
						
						<div class="row">
						<div class="col span_6 section-title blog-title">
							<h1 class="entry-title"><?php 
                the_title();
                ?>
</h1>

							 <?php 
                if ($post->post_type == 'post' && is_single() && $fullscreen_header == true) {
                    ?>
							 	<div class="author-section">
								 	<span class="meta-author vcard author">  
								 		<?php 
                    if (function_exists('get_avatar')) {
                        echo get_avatar(get_the_author_meta('email'), 100);
                    }
                    ?>
								 	</span> 
								 	<div class="avatar-post-info">
									 	<span class="fn"><?php 
                    the_author_posts_link();
                    ?>
</span>
									 	<span class="meta-date date updated"><i><?php 
                    echo get_the_date();
                    ?>
</i></span>
									 </div>
								</div>
							<?php 
                }
                ?>
							
							<?php 
                if ($fullscreen_header != true) {
                    ?>

								<div id="single-below-header">
									<span class="meta-author vcard author"><span class="fn"><?php 
                    echo __('By', NECTAR_THEME_NAME);
                    ?>
 <?php 
                    the_author_posts_link();
                    ?>
</span></span> 
									<?php 
                    if (!empty($options['blog_social']) && $options['blog_social'] == 1) {
                        ?>
										<span class="meta-date date updated"><?php 
                        echo get_the_date();
                        ?>
</span>
									<?php 
                    }
                    ?>
									<span class="meta-category"><?php 
                    the_category(', ');
                    ?>
</span>
									<span class="meta-comment-count"><a href="<?php 
                    comments_link();
                    ?>
"><?php 
                    comments_number(__('No Comments', NECTAR_THEME_NAME), __('One Comment ', NECTAR_THEME_NAME), __('% Comments', NECTAR_THEME_NAME));
                    ?>
</a></span>
								
								</div><!--/single-below-header-->
								
								<div id="single-meta" data-sharing="<?php 
                    echo !empty($options['blog_social']) && $options['blog_social'] == 1 ? '1' : '0';
                    ?>
">
									<ul>
		
										<?php 
                    if (empty($options['blog_social']) || $options['blog_social'] == 0) {
                        ?>
											   	
											   	<li>
											   		<?php 
                        echo '<span class="n-shortcode">' . nectar_love('return') . '</span>';
                        ?>
											   	</li>
												<li>
													<?php 
                        echo get_the_date();
                        ?>
												</li>
										
										<?php 
                    }
                    ?>
			
									</ul>
									
									<?php 
                    if (!empty($options['blog_social']) && $options['blog_social'] == 1) {
                        echo '<div class="nectar-social">';
                        echo '<span class="n-shortcode">' . nectar_love('return') . '</span>';
                        //facebook
                        if (!empty($options['blog-facebook-sharing']) && $options['blog-facebook-sharing'] == 1) {
                            echo "<a class='facebook-share nectar-sharing' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-facebook'></i> <span class='count'></span></a>";
                        }
                        //twitter
                        if (!empty($options['blog-twitter-sharing']) && $options['blog-twitter-sharing'] == 1) {
                            echo "<a class='twitter-share nectar-sharing' href='#' title='" . __('Tweet this', NECTAR_THEME_NAME) . "'> <i class='icon-twitter'></i> <span class='count'></span></a>";
                        }
                        //google plus
                        if (!empty($options['blog-google-plus-sharing']) && $options['blog-google-plus-sharing'] == 1) {
                            echo "<a class='google-plus-share nectar-sharing-alt' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-google-plus'></i> <span class='count'> " . GetGooglePlusShares(get_permalink($post->ID)) . " </span></a>";
                        }
                        //linkedIn
                        if (!empty($options['blog-linkedin-sharing']) && $options['blog-linkedin-sharing'] == 1) {
                            echo "<a class='linkedin-share nectar-sharing' href='#' title='" . __('Share this', NECTAR_THEME_NAME) . "'> <i class='icon-linkedin'></i> <span class='count'> </span></a>";
                        }
                        //pinterest
                        if (!empty($options['blog-pinterest-sharing']) && $options['blog-pinterest-sharing'] == 1) {
                            echo "<a class='pinterest-share nectar-sharing' href='#' title='" . __('Pin this', NECTAR_THEME_NAME) . "'> <i class='icon-pinterest'></i> <span class='count'></span></a>";
                        }
                        echo '</div>';
                    }
                    ?>
									
								</div><!--/single-meta-->

							<?php 
                }
                //end if theme skin default
                ?>

						</div><!--/section-title-->
					</div><!--/row-->
						
							
						
						
					
					<?php 
                //default
            } else {
                ?>
					 <div class="row">
						<div class="col span_6">
							<h1><?php 
                echo $title;
                ?>
</h1>
							<span class="subheader"><?php 
                echo $subtitle;
                ?>
</span>
						</div>
						 
						<?php 
                // portfolio filters
                if ($page_template == 'template-portfolio.php' && $display_sortable == '1' && $inline_filters == '0') {
                    ?>
							<div id="<?php 
                    echo $filters_id;
                    ?>
">
									<a href="#" data-sortable-label="<?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : 'Sort Portfolio';
                    ?>
" id="sort-portfolio"><span><?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : __('Sort Portfolio', NECTAR_THEME_NAME);
                    ?>
</span> <i class="icon-angle-down"></i></a> 
								<ul>
								   <li><a href="#" data-filter="*"><?php 
                    echo __('All', NECTAR_THEME_NAME);
                    ?>
</a></li>
				               	   <?php 
                    wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter()));
                    ?>
								</ul>
							</div>
						<?php 
                }
                ?>
						
					  </div>
					  
					  
				<?php 
            }
            ?>
					
					
				
			</div>


			 <?php 
            if ($post->ID != 0 && $post->post_type == 'post' && is_single() && $fullscreen_header == true) {
                ?>
				<a href="#" class="section-down-arrow"><i class="icon-salient-down-arrow icon-default-style"> </i></a>
			<?php 
            }
            ?>


		</div>


	   <?php 
            if (!empty($parallax_bg) && $parallax_bg == 'on') {
                echo '</div>';
            }
            ?>


	    <?php 
        } else {
            if (!empty($title)) {
                ?>
	    	
		    <div class="row page-header-no-bg" data-alignment="<?php 
                echo !empty($text_align) ? $text_align : 'left';
                ?>
">
		    	<div class="container">	
					<div class="col span_12 section-title">
						<h1><?php 
                echo $title;
                if (!empty($subtitle)) {
                    echo '<span>' . $subtitle . '</span>';
                }
                ?>
</h1>
						
						<?php 
                // portfolio filters
                if ($page_template == 'template-portfolio.php' && $display_sortable == '1' && $inline_filters == '0') {
                    ?>
						<div id="<?php 
                    echo $filters_id;
                    ?>
">
							
							<a href="#" data-sortable-label="<?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : 'Sort Portfolio';
                    ?>
" id="sort-portfolio"><span><?php 
                    echo !empty($options['portfolio-sortable-text']) ? $options['portfolio-sortable-text'] : __('Sort Portfolio', NECTAR_THEME_NAME);
                    ?>
</span> <i class="icon-angle-down"></i></a> 
							
							<ul>
							   <li><a href="#" data-filter="*"><?php 
                    echo __('All', NECTAR_THEME_NAME);
                    ?>
</a></li>
			               	   <?php 
                    wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter()));
                    ?>
							</ul>
						</div>
					<?php 
                }
                ?>
						
					</div>
				</div>



			</div>
	    	
	   <?php 
            }
        }
    }
$attachment_ids = $product->get_gallery_attachment_ids();
?>

<article itemscope itemtype="http://schema.org/Product" id="product-<?php 
the_ID();
?>
" <?php 
post_class('post product-page');
?>
>
	<div class="product_nav">
		<?php 
be_previous_post_link('%link', '<i class="fa fa-angle-left"></i>', true, '', 'product_cat');
?>
		<?php 
be_next_post_link('%link', '<i class="fa fa-angle-right"></i>', true, '', 'product_cat');
?>
	</div>
	<div class="row">      
	  <div class="small-12 medium-6 columns">        
	  	<div class="product-images">
	  		<div id="lightbox-images" class="flexslider">
					<?php 
if (thb_out_of_stock()) {
    echo '<span class="badge out-of-stock">' . __('Out of Stock', THB_THEME_NAME) . '</span>';
} else {
    if ($product->is_on_sale()) {
        echo apply_filters('woocommerce_sale_flash', '<span class="badge onsale">' . __('Sale', THB_THEME_NAME) . '</span>', $post, $product);
    }
}
?>
Пример #8
0
                $prev_post = get_previous_post();
                if (!empty($prev_post)) {
                    ?>
			<div class="prev-post"><?php 
                    be_previous_post_link('%link', '<div class="pagination-inner">%title</div><span class="icon-arrow-pag font-icon-arrow-left-simple-thin-round"></span>', false, null, 'disciplines');
                    ?>
</div>
			<?php 
                }
                ?>

			<?php 
                if (!empty($next_post)) {
                    ?>
			<div class="next-post"><?php 
                    be_next_post_link('%link', '<div class="pagination-inner">%title</div><span class="icon-arrow-pag font-icon-arrow-right-simple-thin-round"></span>', false, null, 'disciplines');
                    ?>
</div>
			<?php 
                }
                ?>

			<?php 
                if ($options_alice['back_to_team'] == 1 && $options_alice['back_to_team_mode'] == "general") {
                    ?>
			<div class="back-post"><a href="<?php 
                    echo esc_url($team_main_url);
                    ?>
" title="<?php 
                    echo __('Back to Team', AZ_THEME_NAME);
                    ?>
Пример #9
0
</span></div>
                                        <div><span><a href="javascript:void(0);" class="author-mail-btn" onclick="t_block('contact_form')">
                                                    <i class="author-mail-ico"></i>Написать автору</a></span></div>

                                        <div id="contact_form"><?php 
    echo do_shortcode('[contact-form-7 id="960"]');
    ?>
</div>
                                    </div>

                                    <div class="prev_next_post_links">
                                        <?php 
    be_previous_post_link('<div class="prev_post_link">%link</div>', '%title', true, '', 'adscategory');
    ?>
                                        <?php 
    be_next_post_link('<div class="next_post_link">%link</div>', '%title', true, '', 'adscategory');
    ?>
                                    </div>
                                </div>
                            <?php 
}
?>
                            <ul class="abc-list-items" style="margin-top: 0;">
                                <?php 
global $post;
$terms_obj = wp_get_post_terms($post->ID, 'adscategory');
foreach ($terms_obj as $t) {
    $terms[] = $t->slug;
}
$related_posts = get_posts(array('post_type' => 'ads', 'post__not_in' => array($post->ID), 'posts_per_page' => 5, 'tax_query' => array(array('taxonomy' => 'adscategory', 'field' => 'slug', 'terms' => $terms, 'operator' => 'IN'))));
?>
<article itemscope itemtype="http://schema.org/Product" id="product-<?php 
the_ID();
?>
" <?php 
post_class('post product-page');
?>
>
	<div class="product_nav prev">
		<?php 
be_previous_post_link('%link', '<i class="icon-budicon-439"></i>', true, '', 'product_cat');
?>
	</div>
	<div class="product_nav next">
		<?php 
be_next_post_link('%link', '<i class="icon-budicon-447"></i>', true, '', 'product_cat');
?>
	</div>
	<div class="row">      
	  <div class="small-12 medium-6 columns">        
	  	<div class="product-gallery">
	  		<?php 
if (thb_out_of_stock()) {
    echo '<span class="badge out-of-stock">' . __('Out of Stock', THB_THEME_NAME) . '</span>';
} else {
    if ($product->is_on_sale()) {
        echo apply_filters('woocommerce_sale_flash', '<span class="badge onsale">' . __('Sale', THB_THEME_NAME) . '</span>', $post, $product);
    }
}
?>
	  		<div class="carousel-container">
Пример #11
0
 * woocommerce_after_single_product_summary hook
 *
 * @hooked woocommerce_output_related_products - 20
 */
do_action('woocommerce_after_single_product_summary');
?>
	  </div>
	  <div class="small-12 medium-6 columns product-information">
	  	<div class="product_nav prev">
	  		<?php 
be_previous_post_link('%link', '<span><i class="icon-budicon-439"></i></span><div><h3>%title</h3>%image</div>', true, '', 'product_cat');
?>
	  	</div>
	  	<div class="product_nav next">
	  		<?php 
be_next_post_link('%link', '<span><i class="icon-budicon-447"></i></span><div><h3>%title</h3>%image</div>', true, '', 'product_cat');
?>
	  	</div>
	    <?php 
/**
 * woocommerce_single_product_summary hook
 *
 * @hooked woocommerce_template_single_title - 5
 * @hooked woocommerce_template_single_price - 10
 * @hooked woocommerce_template_single_excerpt - 20
 * @hooked woocommerce_template_single_add_to_cart - 30
 * @hooked woocommerce_template_single_meta - 40
 * @hooked woocommerce_template_single_sharing - 50
 */
do_action('woocommerce_single_product_summary');
?>