public static function blog($atts, $content = null) { extract(shortcode_atts(array('column' => '1/4', 'limit' => '3'), $atts)); if ($column == '1/2') { $count_string = 'two'; } else { if ($column == '1/3') { $count_string = 'four'; } else { $count_string = 'three'; } } $output = ''; $query = new WP_Query(array('post_type' => 'post', 'posts_per_page' => intval($limit))); if ($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); $post_title = get_the_title(); $attr_title = the_title_attribute(array('before' => '', 'after' => '', 'echo' => false)); $format = get_post_format(get_the_ID()); $format_css = 'responsive-images'; if ($format == 'status') { $format_css = 'format-holder status'; } else { if ($format == 'link') { $format_css = 'format-holder link'; } else { if ($format == 'aside') { $format_css = 'format-holder aside'; } } } if ($format != 'gallery') { $post_content = apply_filters('the_content', get_the_content(__('Read More', 'prodo'))); } else { $post_content = ProdoTheme::postGallery(__('Read More', 'prodo'), false); } $output .= ' <article id="post-' . esc_attr(get_the_ID()) . '" class="' . esc_attr(implode(' ', get_post_class('blog-post masonry offsetTopS offsetBottom', get_the_ID()))) . '"> <header> ' . (!empty($post_title) ? '<h3><a href="' . esc_url(get_the_permalink()) . '" title="' . $attr_title . '">' . esc_html($post_title) . '</a></h3>' : '') . ' <div class="info"> ' . ProdoTheme::postCategories(get_the_ID(), '<span>', '</span>', false) . ' </div> </header> <div class="responsive-images"> ' . $post_content . ' </div> </article>'; } } else { wp_reset_postdata(); return ''; } wp_reset_postdata(); return '<div class="row"><div class="col-md-12 col-sm-12 blog-masonry blog-masonry-' . esc_attr($count_string) . '">' . $output . '</div></div>'; }
?> </p> <?php } ?> </header> </div> </div> </div> </section> <section class="section offsetTopS offsetBottom"> <div class="container"> <div class="row"> <div class="col-md-12 col-sm-12"> <?php query_posts('post_type=post&posts_per_page=' . get_option('posts_per_page') . '&paged=' . $paged); ?> <?php get_template_part('templates/post'); ?> <?php ProdoTheme::navContent(); ?> </div> </div> </div> </section> <?php get_footer();
<?php global $prodoConfig; ?> <?php $subtitle = get_post_meta(get_the_ID(), 'subtitle', true); get_header(); ?> <section class="section alt-background offsetTop offsetBottom"> <div class="container"> <div class="row"> <div class="col-md-12"> <header> <h2><?php ProdoTheme::pageTitle(); ?> </h2> <?php if (!empty($subtitle)) { ?> <p class="info"> <?php echo esc_html($subtitle); ?> </p> <?php } else { ?> <?php if (!isset($prodoConfig['breadcrumbs']) or $prodoConfig['breadcrumbs']) {
<img src="<?php echo esc_url($logo_light); ?> " data-alt="<?php echo esc_url($logo_dark); ?> " alt=""> <?php } else { ?> <img src="<?php echo esc_url($logo_dark); ?> " alt=""> <?php } ?> </a> </div> <div class="collapse navbar-collapse" id="navbar-collapse"> <div class="social"> <?php echo ProdoTheme::socialIcons('<a href="%3$s" title="%2$s" target="_blank"><i class="fa fa-%1$s"></i></a>'); ?> </div> <?php echo ProdoTheme::mainMenu(get_the_ID(), 'nav navbar-nav navbar-right'); ?> </div> </div> </div>
<section class="intro" id="intro" data-type="slideshow" data-images=".images-list" data-content=".content" data-to-left=".arrow.left" data-to-right=".arrow.right" data-delay="<?php echo $prodoConfig['home-slideshow-timeout'] >= 5 ? intval($prodoConfig['home-slideshow-timeout']) : 5; ?> " style="height: <?php echo esc_attr($height); ?> ;"> <div class="images-list"> <?php echo ProdoTheme::slideshowImages('<img src="%s" alt="">', get_post_meta(get_the_ID(), 'slideshow-images', true)); ?> </div> <div class="container"> <div class="content"> <?php $slides = ProdoTheme::slideshowSlides(get_the_ID()); ?> <?php if ($slides !== false) { foreach ($slides as $slide) { ?> <div> <?php echo apply_filters('the_content', $slide); ?> <div class="arrows animate"> <a class="arrow left"><i class="fa fa-chevron-left"></i></a> <a class="arrow right"><i class="fa fa-chevron-right"></i></a> </div> </div> <?php
global $prodoConfig; $height = get_post_meta(get_the_ID(), 'section-height', true); $height = !empty($height) ? $height : '100%'; ?> <section class="intro" id="intro" data-type="slideshow" data-images=".images-list" data-delay="<?php echo $prodoConfig['home-slideshow-timeout'] >= 5 ? intval($prodoConfig['home-slideshow-timeout']) : 5; ?> " style="height: <?php echo esc_attr($height); ?> ;"> <div class="images-list"> <?php echo ProdoTheme::slideshowImages('<img src="%s" alt="">', get_post_meta(get_the_ID(), 'slideshow-alt-images', true)); ?> </div> <div class="container"> <div class="content"> <?php echo apply_filters('the_content', get_post_meta(get_the_ID(), 'content-slideshow-alt', true)); ?> </div> </div> <?php if ($prodoConfig['home-magic-mouse']) { ?> <div class="mouse hidden-xs"> <div class="wheel"></div>
<section class="section offsetTopS offsetBottom"> <div class="container"> <div class="row"> <?php query_posts('post_type=post&posts_per_page=' . get_option('posts_per_page') . '&paged=' . $paged); ?> <?php if (have_posts()) { ?> <div class="col-md-12 col-sm-12 blog-masonry blog-masonry-three"> <?php } else { ?> <div class="col-md-12 col-sm-12"> <?php } ?> <?php get_template_part('templates/post', 'masonry'); ?> </div> </div> <?php ProdoTheme::navContent('masonry'); ?> </div> </section> <?php get_footer();
the_title(); ?> </a></h3> <?php } ?> <?php the_post_thumbnail(); ?> <div class="info"> <span><?php the_author_link(); ?> </span> <?php ProdoTheme::postCategories(get_the_ID(), '<span>', '</span>'); ?> </div> </header> <?php } ?> <?php if (is_search()) { the_excerpt(); } else { ?> <div class="format-holder link"> <?php the_content(__('Read More', 'prodo'));
echo (isset($prodoConfig['home-video-placeholder']) and isset($prodoConfig['home-video-placeholder']['url'])) ? esc_url($prodoConfig['home-video-placeholder']['url']) : ''; ?> " data-mute="<?php echo ($prodoConfig['home-video-mutted'] or $prodoConfig['home-video-mutted'] === null) ? 'true' : 'false'; ?> " data-start="<?php echo intval($prodoConfig['home-video-start-at']); ?> " data-overlay="<?php echo ($prodoConfig['home-video-overlay'] === null ? 40 : intval($prodoConfig['home-video-overlay'])) / 100; ?> " data-stop="<?php echo intval(ProdoTheme::option('home-video-stop-at', 0)); ?> " data-loop="<?php echo ProdoTheme::option('home-video-loop', true) ? 'true' : 'false'; ?> " style="height: <?php echo esc_attr($height); ?> ;"> <div class="container"> <div class="content"> <div class="text-center"> <div class="row"> <div class="col-md-12"> <?php if ($prodoConfig['home-video-play-btn']) { ?> <div class="video-control animate" id="video-mode"> <i class="fa fa-play"></i>
<?php if (have_posts()) { ?> <?php global $more, $isMasonry; $more = 0; $isMasonry = true; ?> <?php while (have_posts()) { the_post(); ?> <article id="post-<?php the_ID(); ?> " <?php post_class('blog-post masonry offsetTopS offsetBottom'); ?> > <?php ProdoTheme::postContent(); ?> </article> <?php } } else { ?> <?php get_template_part('templates/no-content'); }
public static function menuAtts($atts, $item, $args = array()) { if (!isset($args->theme_location) or $args->theme_location != 'header-menu') { return $atts; } if (get_option('show_on_front', 'posts') == 'page' and get_option('page_on_front', 0) > 0) { $is_front_page = ProdoTheme::isFrontPage(get_the_ID()); if ($is_front_page) { $front_id = get_option('page_on_front'); if (intval($front_id) == $item->object_id and $item->object_id == get_the_ID()) { $atts['href'] = '#intro'; } } if ($item->object == 'page') { if ($slug = self::sectionID($item->object_id)) { if ($is_front_page) { $atts['href'] = '#' . $slug; } else { $atts['href'] = esc_url(site_url('#' . $slug)); } } } } return $atts; }
?> </span> <span><a href="<?php echo wp_get_attachment_url(); ?> "><?php echo esc_html($attachment_link); ?> </a></span> <?php edit_post_link(__('Edit', 'prodo'), '<span>', '</span>'); ?> </div> </header> <a href="<?php echo esc_url(ProdoTheme::nextAttachmentURL($post)); ?> " title="<?php the_title_attribute(); ?> " rel="attachment"><?php echo wp_get_attachment_image($post->ID, array($content_width, $content_width)); ?> </a> <?php if (!empty($post->post_excerpt)) { ?> <?php the_excerpt(); ?>
<?php /** * Template Name: Front Page */ ?> <?php get_header(); ?> <?php if (ProdoTheme::frontPage(get_the_ID())) { echo "\n" . ProdoTheme::frontSections(); } ?> <?php get_footer();
<div class="col-md-5 col-sm-5"> <?php if ($prodoConfig['footer-button-top'] or $prodoConfig === null) { ?> <a class="to-top"><i class="fa fa-angle-up"></i></a> <?php } ?> <span><?php echo do_shortcode($prodoConfig['footer-text']); ?> </span> </div> <div class="col-md-7 col-sm-7 social"> <?php echo ProdoTheme::socialIcons('<a href="%3$s" title="%2$s" target="_blank"><i class="fa fa-%1$s"></i></a>'); ?> </div> </div> </div> </footer> <script> var Prodo = { 'loader': <?php echo $loader ? 'true' : 'false'; ?> , 'animations': <?php echo $prodoConfig['animations'] ? 'true' : 'false'; ?>
} ?> <?php the_post_thumbnail(); ?> <div class="info"> <span><?php the_author_link(); ?> </span> <?php ProdoTheme::postCategories(get_the_ID(), '<span>', '</span>'); ?> </div> </header> <?php } ?> <?php if (is_search()) { the_excerpt(); } else { ?> <div class="responsive-images"> <?php ProdoTheme::postGallery(__('Read More', 'prodo')); ?> </div> <?php }
<h2 id="share-title"><?php the_title(); ?> </h2> <p class="info portfolio"> <?php if (!empty($subtitle)) { ?> <?php echo esc_html($subtitle); ?> <?php } else { ?> <?php echo esc_html(ProdoTheme::portfolioCategories(get_the_ID(), ' / ')); ?> <?php } ?> </p> </header> </div> </div> <?php } ?> <div id="share-image" class="responsive-images"> <?php the_content(); ?>