Example #1
0
$args = array('post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => (int) $max_items);
if (!empty($category)) {
    $cat_id = explode(',', $category);
    $args['tax_query'] = array(array('taxonomy' => 'category', 'field' => 'slug', 'terms' => $cat_id));
}
$blog_items = query_posts($args);
if (have_posts()) {
    $output .= '<div class="carousel-container portfolio-carousel posts-carousel-container pagination-' . $pagination . ' navigation-' . $navigation . '"  data-navigation="' . $navigation . '" data-autoplay="' . $autoplay . '">';
    if ($navigation == 'yes') {
        $output .= '<a class="bx-next" href="#"></a><a class="bx-prev" href="#"></a>';
    }
    if ($pagination == 'yes') {
        $output .= '<div class="pagination"></div>';
    }
    $output .= '<div class="carouel-outer clearfix"><div class="carousel-wrapper carousel-padding-default"><div class="row posts-grid carousel-items posts-carousel columns-' . $columns . '" data-columns="' . $columns . '">';
    $img_size = brad_get_img_size($columns);
    while (have_posts()) {
        the_post();
        $images = rwmb_meta('brad_image_list', "type=image&size={$img_size}");
        $output .= '<div class="carousel-item span">';
        if (!empty($images) || get_post_meta(get_the_ID(), 'brad_video_embed', true) != '') {
            $output .= '<div class="flexible-slider-container"><div class="flexible-slider floated-slideshow">';
            if (get_post_meta(get_the_ID(), 'brad_video_embed', true) != '') {
                $output .= '<div><div class="video">' . get_post_meta(get_the_ID(), 'brad_video_embed', true) . '</div></div>';
            }
            if (!empty($images)) {
                foreach ($images as $image) {
                    $output .= '<div><div class="image hoverlay"><a  href="' . get_permalink() . '"><img src="' . $image['url'] . '" alt="' . get_the_title() . '" /></a></div></div>';
                }
            }
            if (has_post_thumbnail()) {
Example #2
0
        ?>
 element-padding-<?php 
        echo $brad_data['padding'];
        ?>
 info-style-<?php 
        echo $brad_data['info_style'];
        ?>
 info-onhover-<?php 
        echo $brad_data['info_onhover'];
        ?>
" data-columns="<?php 
        echo $brad_data['portfolio_rcolumns'];
        ?>
">
          <?php 
        $args = array('portfolio_style' => $brad_data['portfolio_style'], 'class' => 'span', 'img_size' => $brad_data['img_size'] == 'custom' && $brad_data['custom_img_size'] != '' ? trim($brad_data['custom_img_size']) : brad_get_img_size($brad_data['portfolio_rcolumns'], 'no'), 'show_lb_icon' => $brad_data['portfolio_lightbox'], 'show_li_icon' => $brad_data['portfolio_linkicon'], 'en_loveit' => $brad_data['portfolio_loveit'], 'disable_li_title' => $brad_data['disable_li_title'], 'show_categories' => $brad_data['portfolio_categories'], 'info_onhover' => $brad_data['info_onhover']);
        while ($relatedProjects->have_posts()) {
            $relatedProjects->the_post();
            echo brad_portfolio_loop_style1($relatedProjects, $args);
        }
        ?>
            <?php 
        wp_reset_postdata();
        ?>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>
<?php 
Example #3
0
             $output .= '<div class="portfolio-tabs ' . $tabs_scheme . ' portfolio-tabs-align-' . $sortable_align . ' portfolio-tabs-black' . $sortable_style . ' clearfix"><div class="portfolio-tabs-container"><ul class="clearfix">';
             if ($sortable_label == 'yes') {
                 $output .= '<li class="sort-label">' . __("Sort Portfolios :", "brad-framework") . '</li>';
             }
             $output .= '<li class="sort-item active"><a data-filter="*" href="#">' . __('All', 'brad') . '</a></li>';
             foreach ($terms as $term) {
                 $output .= '<li class="sort-item"><a data-filter=".' . $term->slug . '" href="#">' . $term->name . '</a></li>';
             }
             $output .= ' </ul></div></div>';
         }
     }
     $ex_class = $pagination == 'ifscroll' || $pagination == 'loadmore' ? 'posts-with-infinite' : '';
     // Portfolio output starts here..
     $output .= '<div id="portfolio_' . $portfolio_id . '" class="portfolio ' . $ex_class . ' padding-' . $padding . '" ><div class="' . $css_class . '" data-columns="' . $columns . '"  data-animation-delay="' . $css_animation_delay . '" data-animation-effect="' . $css_animation . '" data-masonry-layout="' . $masonry . '">';
     //Build Default argument for portfolio loop
     $args = array('portfolio_style' => $portfolio_style, 'class' => 'span', 'img_size' => $img_size == 'custom' && $custom_img_size != '' ? trim($custom_img_size) : brad_get_img_size($columns, $masonry, $fullwidth), 'show_lb_icon' => $show_lb_icon, 'show_li_icon' => $show_li_icon, 'en_loveit' => $en_loveit, 'disable_li_title' => $disable_li_title, 'show_categories' => $show_categories, 'info_onhover' => $info_onhover);
     while ($portfolios->have_posts()) {
         $portfolios->the_post();
         $output .= brad_portfolio_loop_style1($portfolios, $args);
     }
     $output .= '</div></div>';
     //only included script if portfolio post exists
     $brad_includes['load_isotope'] = true;
     if ($pagination == 'ifscroll' || $pagination == 'loadmore') {
         $output .= '<div id="infinite_scroll_loading" class="clearfix margin-on-' . $padding . ' ' . $portfolio_style . '"></div>';
         $brad_includes['load_infiniteScroll'] = true;
     }
 }
 //End posts if exist;
 if ($pagination == 'default' || $pagination == 'ifscroll' || $pagination == 'loadmore') {
     $p_class = $pagination == 'default' ? '' : 'hidden';
Example #4
0
<?php

global $brad_data, $brad_includes, $brad_love, $post;
$bgimage = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
$bgcolor = get_post_meta($post->ID, 'brad_quote-overlay-bg', true);
$bgopacity = get_post_meta($post->ID, 'brad_quote-overlay-opacity', true);
if ($bgcolor != '') {
    $rgb = brad_hex2rgb($bgcolor);
    $rgba = "rgba({$rgb[0]},{$rgb[1]},{$rgb[2]},{$bgopacity})";
    $bgstyle = "background-color:{$rgba}";
} else {
    $bgstyle = "";
}
$class = brad_get_class_name($brad_data['grid_blog_columns']);
$img_type = brad_get_img_size($brad_data['grid_blog_columns'], $brad_data['blog_masonry']);
?>

<li id="post-<?php 
the_ID();
?>
" <?php 
post_class(' post-grid-item post-blockquote  bg-style-' . $brad_data['grid_blog_style'] . ' scheme-' . get_post_meta($post->ID, 'brad_quote-scheme', true) . ' ' . $class);
?>
>
  <div class="inner-content">
  <div class="post-blockquote-image" style="background-image:url(<?php 
echo $bgimage;
?>
)"></div>
  <div class="post-blockquote-image-overlay" style="<?php 
echo $bgstyle;