function block_tribe_event_output($params) { extract($params); $default_excerpt_length = 650; if (!isset($event_ID) || empty($event_ID)) { return; } $event = get_post($event_ID); // if block has event ID but the actual event does not exist then exit if (!isset($event)) { return; } // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix tribe-events-tcblock"> <!-- Event Cost --> <div class="tribe-events-event-cost"> <span><?php echo tribe_get_formatted_cost($event_ID); ?> </span> </div> <!-- Event Title --> <h2 class="tribe-events-list-event-title summary"> <?php printf('<a class="url" href="%s" title="%s" rel="bookmark">%s</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_attr(get_the_title($event_ID))); ?> </h2> <!-- Event Image --> <div class="tribe-events-event-image"> <?php if (has_post_thumbnail($event_ID) && get_post(get_post_thumbnail_id($event_ID))) { $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($event_ID), 'full'); printf('<a href="%s" title="%s"><img src="%s" title="%s"/></a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_url($post_thumbnail_src[0]), esc_attr(get_the_title($event_ID))); } ?> </div> <!-- Event Meta --> <div class="tribe-events-event-meta vcard location"> <!-- Schedule & Recurrence Details --> <div class="updated published time-details"> <?php printf('<span class="date-start dtstart">%s</span>', esc_attr(tribe_get_start_date($event_ID))); ?> </div> <!-- Venue Display Info --> <div class="tribe-events-venue-details"> <span class="author fn org"><?php echo tribe_get_venue($event_ID); ?> </span>, <address class="tribe-events-address"> <span class="adr"> <span class="street-address"><?php echo tribe_get_address($event_ID); ?> </span> <span class="delimiter">,</span> <span class="locality"><?php echo tribe_get_city($event_ID); ?> </span> <span class="delimiter">,</span> <span class="postal-code"><?php echo tribe_get_zip($event_ID); ?> </span> <span class="country-name"><?php echo tribe_get_country($event_ID); ?> </span> </span> </address> <?php printf('<a class="tribe-events-gmap" href="%s" title="Click to view a Google Map" target="_blank">- Google Map</a>', esc_url(tribe_get_map_link($event_ID))); ?> </div> <!-- .tribe-events-venue-details --> </div><!-- .tribe-events-event-meta --> <!-- Event Content --> <div class="tribe-events-list-event-description tribe-events-content description entry-summary"> <?php $event_excerpt = !empty($event->post_excerpt) ? do_shortcode($event->post_excerpt) : mb_make_excerpt($event->post_content, $default_excerpt_length, true); // excerpt echo "<p>"; echo $event_excerpt; echo "</p>"; // read more printf('<a href="%s" class="tribe-events-read-more" rel="bookmark">%s »</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(__('Find out more', "loc_sport_core_plugin"))); ?> </div><!-- .tribe-events-list-event-description --> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_featured_img_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper feature"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: FEATURED IMAGE--> <?php if (has_post_thumbnail(get_the_ID())) { ?> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <?php the_post_thumbnail(); ?> </div> <?php } else { ?> <!-- Start Outter Wrapper --> <div <?php pb_block_id_class('outter-wrapper feature', $params); ?> > <hr> </div> <!-- End Outter Wrapper --> <?php } ?> <!-- END BLOCK --> <?php return true; }
function block_revslider_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper feature"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: REVSLIDER--> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <div class="fullwidthbanner-container"> <div class="fullwidthbanner"> <?php if (function_exists("putRevSlider")) { putRevSlider($alias); } ?> </div> </div> </div> <!-- END BLOCK --> <?php return true; }
function block_people_output($params) { extract($params); // VARS $default_excerpt_length = 80; // SET CLASSES $base_class = "boxed"; $size_class = " " . mb_get_size_class_from_num($num_columns, "fourth"); // GET PEOPLE $query_args = array(); $query_args = array('post_type' => 'cpt_people', 'posts_per_page' => -1, 'post_status' => 'publish', 'tax_query' => array(array('taxonomy' => 'people_category', 'field' => 'slug', 'terms' => $show)), 'suppress_filters' => false); // DETERMINE ORDER if ($orderby == "alphabetical_asc") { $query_args = array_merge($query_args, array('orderby' => 'title', 'order' => 'ASC')); } elseif ($orderby == "alphabetical_desc") { $query_args = array_merge($query_args, array('orderby' => 'title', 'order' => 'DESC')); } elseif ($orderby == "date_asc") { $query_args = array_merge($query_args, array('orderby' => 'date', 'order' => 'ASC')); } elseif ($orderby == "date_desc") { $query_args = array_merge($query_args, array('orderby' => 'date', 'order' => 'DESC')); } elseif ($orderby == "index_asc") { $query_args = array_merge($query_args, array('meta_key' => 'cmb_index', 'orderby' => 'meta_value_num', 'order' => 'ASC')); } elseif ($orderby == "index_desc") { $query_args = array_merge($query_args, array('meta_key' => 'cmb_index', 'orderby' => 'meta_value_num', 'order' => 'DESC')); } else { $query_args = array_merge($query_args, array('orderby' => 'rand')); } // FINAL QUERY $results_people = get_posts($query_args); // UPDATE NUM PEOPLE if (count($results_people) < $num_people) { $num_people = count($results_people); } // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: PEOPLE--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <?php if (!empty($text)) { printf('<p class="lead">%s</p>', do_shortcode($text)); } ?> <?php for ($i = 0; $i < $num_people; $i++) { $last_class = ($i + 1) % $num_columns ? "" : " last"; $final_class = $base_class . $size_class . $last_class; $this_person = $results_people[$i]; // get custom fields $cmb_title = get_post_meta($this_person->ID, 'cmb_title', true); $cmb_excerpt = get_post_meta($this_person->ID, 'cmb_excerpt', true); $cmb_excerpt_is_quote = get_post_meta($this_person->ID, 'cmb_excerpt_is_quote', true); $cmb_show_social_links = get_post_meta($this_person->ID, 'cmb_show_social_links', true); $cmb_social_links = get_post_meta($this_person->ID, 'cmb_social_links', true); // get featured image $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($this_person->ID), 'full'); $img_alt = get_post_meta(get_post_thumbnail_id($this_person->ID), '_wp_attachment_image_alt', true); // var_dump($this_person); ?> <?php if ($i === 0 || $i % $num_columns === 0) { echo '<div class="clearfix">'; } ?> <div class="<?php echo $final_class; ?> personColumn"> <!-- image --> <?php if ($post_thumbnail_src) { if ($link_through == "checked") { printf('<a href="%s"><img src="%s" alt="%s" /></a>', esc_url(get_permalink($this_person->ID)), esc_url($post_thumbnail_src[0]), esc_attr($img_alt)); } else { printf('<img src="%s" alt="%s" />', esc_url($post_thumbnail_src[0]), esc_attr($img_alt)); } } ?> <div class="inner-box"> <div class="person_info<?php if ($even_height == "checked") { echo " even-height"; } ?> " data-even_height_group="inner-box-<?php echo $block_index; ?> "> <!-- name --> <?php if ($link_through == "checked") { printf('<h4><a href="%s">%s</a></h4>', esc_url(get_permalink($this_person->ID)), esc_attr($this_person->post_title)); } else { printf('<h4>%s</h4>', esc_attr($this_person->post_title)); } ?> <h5><?php echo $cmb_title; ?> </h5> <em class="<?php if ($cmb_excerpt_is_quote == 'checked') { echo "quote"; } ?> "><?php if (empty($cmb_excerpt)) { echo mb_make_excerpt($this_person->post_content, $default_excerpt_length, true); } else { echo do_shortcode($cmb_excerpt); } ?> </em> </div> <?php if ($cmb_show_social_links == "checked") { echo '<ul class="social-link">'; for ($n = 0; $n < count($cmb_social_links); $n++) { ?> <li><a href="<?php echo $cmb_social_links[$n]['link']; ?> " target="_blank"><em class="fa <?php echo $cmb_social_links[$n]['icon']; ?> "></em></a></li> <?php } echo '</ul>'; } ?> </div> </div> <?php if (($i + 1) % $num_columns === 0 || $i + 1 === $num_people) { echo '</div>'; } ?> <?php } ?> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_download_output($params) { extract($params); // MAKE SURE ARRAY IS TIGHT $tables = array_values($tables); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: DOWNLOAD LIST--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <?php if (!empty($text)) { printf('<p class="lead">%s</p>', do_shortcode($text)); } ?> <hr/> <!-- Start Post --> <div class="clearfix"> <?php $base_class = "price-table download-table"; for ($i = 0; $i < count($tables); $i++) { $feature_class = $tables[$i]['feature'] == "checked" ? " price-table-feature" : ""; $final_class = $base_class . $feature_class; ?> <!-- Start Price --> <div class="<?php echo $final_class; ?> "> <div class="price-row"> <!-- feature icon/img --> <?php if (!empty($tables[$i]['img_url'])) { ?> <div class="price-cell feature-image"> <img src="<?php echo $tables[$i]['img_url']; ?> "> </div> <?php } else { ?> <div class="price-cell feature"> <span class="fa <?php echo $tables[$i]['icon']; ?> "></span> </div> <?php } ?> <!-- main content --> <?php if (!empty($tables[$i]['box_title']) || !empty($tables[$i]['description'])) { ?> <div class="price-cell content"> <h3><?php echo $tables[$i]['box_title']; ?> </h3> <?php echo do_shortcode($tables[$i]['description']); ?> </div> <?php } ?> <!-- button cell --> <div class="price-cell last"> <?php if (!empty($tables[$i]['btn_text'])) { printf('<p><a class="btn" href="%s">%s</a></p>', esc_url($tables[$i]['file_url']), esc_attr($tables[$i]['btn_text'])); } ?> </div> </div> </div> <?php } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_img_output($params) { extract($params); // set classes switch ($layout) { case 'full_width_fit': $block_classes = "outter-wrapper pb_no_top_hr"; $outer_wrapper_class = "outter-wrapper feature"; $inner_wrapper_class = ""; break; case 'boxed_fit': $block_classes = "outter-wrapper"; $outer_wrapper_class = "outter-wrapper feature"; $inner_wrapper_class = "wrapper feature-boxed"; break; case 'boxed': $block_classes = "outter-wrapper"; $outer_wrapper_class = "outter-wrapper"; $inner_wrapper_class = "wrapper"; break; case 'boxed_center': $block_classes = "outter-wrapper"; $outer_wrapper_class = "outter-wrapper"; $inner_wrapper_class = "wrapper align_center"; break; case 'boxed_right': $block_classes = "outter-wrapper"; $outer_wrapper_class = "outter-wrapper"; $inner_wrapper_class = "wrapper align_right"; break; default: $block_classes = "outter-wrapper"; $outer_wrapper_class = "outter-wrapper feature"; $inner_wrapper_class = ""; break; } // BLOCK CLASSES if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: IMAGE--> <?php if (!empty($img_url)) { ?> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <div class="<?php echo $outer_wrapper_class; ?> "> <div class="<?php echo $inner_wrapper_class; ?> "> <img src="<?php echo $img_url; ?> " alt="blockimage"> </div> </div> </div> <?php } ?> <!-- END BLOCK --> <?php return true; }
function block_featured_icons_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } $size_class = mb_get_size_class_from_num(count($column), "fourth"); ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> #<?php echo pb_get_block_id($params); ?> .iconBlock em { <?php if (!empty($icon_color)) { echo "color: {$icon_color};"; } ?> <?php if (!empty($icon_size)) { echo "font-size: " . $icon_size . "px;"; } ?> } <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix iconBlock centered"> <?php if (!empty($title)) { printf('<h2>%s</h2>', esc_attr($title)); } ?> <?php for ($i = 0; $i < count($column); $i++) { if ($i == count($column) - 1) { $size_class .= " last"; } ?> <div class="<?php echo $size_class; ?> "> <em class="fa <?php echo $column[$i]['icon']; ?> "></em> <h3><?php echo $column[$i]['title']; ?> </h3> <p><?php echo do_shortcode($column[$i]['text']); ?> </p> </div> <?php } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_sitemap_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <!-- THE TITLE --> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <!-- SITEMAP--> <?php wp_nav_menu(array('theme_location' => $menu, 'menu_id' => 'sitemap', 'menu_class' => 'sitemap', 'container' => 'false', 'show_home' => '1')); ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_media_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="media_wrapper clearfix"> <div class="media_content"> <?php if (!empty($title)) { printf('<div class="media_title"><h2>%s</h2></div>', esc_attr($title)); } ?> <div class="media_meta"> <!-- byline --> <?php if (!empty($media_by)) { if (!empty($media_by_link)) { printf('<a href="%s">%s</a>', esc_url($media_by_link), esc_attr($media_by)); } else { echo esc_attr($media_by); } } ?> <!-- divider --> <?php if (!empty($media_by) && !empty($meta_info)) { echo " - "; } ?> <!-- meta info --> <?php if (!empty($meta_info)) { echo $meta_info; } ?> </div> <div class="media_links"> <ul> <?php if (!empty($video_link)) { printf("<li><a href='%s' class='fancybox-media fancybox.iframe'><em class='fa fa-play-circle-o'></em></a></li>", $video_link); } ?> <?php if (!empty($audio_link)) { printf("<li><a href='%s' class='fancybox-media fancybox.iframe'><em class='fa fa-volume-up'></em></a></li>", $audio_link); } ?> <?php if (!empty($text_link)) { if ($force_download == "checked") { printf("<li><a href='%s' download><em class='fa fa-download'></em></a></li>", $text_link); } else { printf("<li><a href='%s'><em class='fa fa-file-text-o'></em></a></li>", $text_link); } } ?> </ul> </div> <?php if (!empty($img_url)) { printf('<div class="media_image"><img src="%s"></div>', esc_url($img_url)); } ?> <div class="media_description"> <!-- description --> <?php if (!empty($description)) { echo do_shortcode($description); } ?> <!-- more link --> <?php if (!empty($read_more_link)) { printf('<a class="more" href="%s">%s</a>', esc_url($read_more_link), __("more", "loc_sport_core_plugin")); } ?> </div> </div> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_featured_video_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper feature parallax-block centered"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: FEATURED VIDEO--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php echo do_shortcode($before_video); ?> <?php echo $embed_code; ?> <?php echo do_shortcode($after_video); ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_text_section_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: TEXT SECTION--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php if ($hide_title != "checked" && !empty($title)) { printf('<div class="text-seperator"><h5>%s</h5></div>', $title); } ?> <?php echo do_shortcode($text); ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_pricing_vertical_output($params) { extract($params); // MAKE SURE ARRAY IS TIGHT $tables = array_values($tables); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: PRICING VERTICAL--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <?php if (!empty($text)) { printf('<p class="lead">%s</p>', do_shortcode($text)); } ?> <!-- Start Post --> <div class="clearfix"> <?php $base_class = "price-table"; for ($i = 0; $i < count($tables); $i++) { $feature_class = $tables[$i]['feature'] == "checked" ? " price-table-feature" : ""; $final_class = $base_class . $feature_class; ?> <!-- Start Price --> <div class="<?php echo $final_class; ?> "> <div class="price-row"> <div class="price-cell feature"> <p><?php echo $tables[$i]['price']; ?> <span><?php echo $tables[$i]['interval']; ?> </span> </p> </div> <!-- main content --> <?php if (!empty($tables[$i]['content'])) { echo '<div class="price-cell">'; if (!empty($tables[$i]['bonus_content_1']) || !empty($tables[$i]['bonus_content_2'])) { printf('<div class="inwrap">%s</div>', do_shortcode($tables[$i]['content'])); } else { echo do_shortcode($tables[$i]['content']); } echo '</div>'; } ?> <!-- bonus content 1 --> <?php if (!empty($tables[$i]['bonus_content_1'])) { echo '<div class="price-cell">'; if (!empty($tables[$i]['bonus_content_2'])) { printf('<div class="inwrap">%s</div>', do_shortcode($tables[$i]['bonus_content_1'])); } else { echo do_shortcode($tables[$i]['bonus_content_1']); } echo '</div>'; } ?> <!-- bonus content 2 --> <?php if (!empty($tables[$i]['bonus_content_2'])) { echo '<div class="price-cell">'; echo do_shortcode($tables[$i]['bonus_content_2']); echo '</div>'; } ?> <!-- button cell --> <div class="price-cell last"> <?php if (!empty($tables[$i]['btn_text'])) { printf('<p><a class="btn" href="%s">%s</a></p>', esc_url($tables[$i]['btn_link']), esc_attr($tables[$i]['btn_text'])); } ?> </div> </div> </div> <?php } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_gallery_preview_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } // HANDLE WP GALLERY SOURCE $consolidated_gallery_array = array(); $gallery_array = mb_strip_wp_galleries_to_array($source); $consolidated_gallery_array = mb_convert_wp_galleries_array_to_consolidated_wp_gallery_array($gallery_array); $size_class = mb_get_size_class_from_num($num_columns, "third"); // var_dump($size_class); ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- start gallery preview--> <div class="clearfix"> <!-- Start Meta --> <aside class="left-aside left fifth"> <ul class="meta"> <li><strong><?php echo $title; ?> </strong></li> <li><?php echo $meta_text; ?> </li> </ul> <?php if (!empty($description)) { printf('<p>%s</p>', do_shortcode($description)); } ?> <?php if (!empty($button_text)) { printf('<p><a href="%s" class="btn">%s</a></p>', esc_url($button_url), esc_attr($button_text)); } ?> </aside> <div class="four-fifths right last thumb-gallery"> <?php for ($i = 0; $i < count($consolidated_gallery_array); $i++) { $last_class = ($i + 1) % $num_columns ? "" : " last"; $cat_class = ""; foreach ($consolidated_gallery_array[$i]['categories'] as $key => $value) { $cat_class .= " " . $key; } $final_class = $size_class . $cat_class . $last_class; $post_thumbnail_src = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'full'); $post_thumbnail_src_fit = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'gallery_isotope_x2'); $img_alt = get_post_meta($consolidated_gallery_array[$i]['id'], '_wp_attachment_image_alt', true); $img_post = get_post($consolidated_gallery_array[$i]['id']); printf('<div class="%s"><img src="%s" alt="%s" /></div>', esc_attr($final_class), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } ?> </div> </div> <!-- end gallery preview--> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_cta_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: CALL TO ACTION BOX--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> #pb_block-<?php echo $params['block_index']; ?> .message.promo { background-color: <?php echo $bg_color; ?> ; } #pb_block-<?php echo $params['block_index']; ?> .message.promo *{ color: <?php echo $text_color; ?> ; } #pb_block-<?php echo $params['block_index']; ?> .message.promo a{ color: <?php echo $link_color; ?> ; } </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <div class="message promo clearfix"> <h4><?php echo do_shortcode($params['text']); ?> </h4> </div> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_widgets_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } $layout_array = explode("_", $layout); ?> <!-- BLOCK: WIDGETS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php for ($i = 0; $i < count($layout_array); $i++) { $container_class = $i == count($layout_array) - 1 ? $layout_array[$i] . " last" : $layout_array[$i]; ?> <!-- Start Column --> <div class="<?php echo $container_class; ?> "> <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($widget_area[$i + 1])) { ?> <h4><?php _e("Widget Area", "loc_sport_core_plugin"); ?> </h4> <p><i><?php _e("Please login and add some widgets to this widget area.", "loc_sport_core_plugin"); ?> </i></p> <?php } ?> </div> <?php } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_content_sidebar_output($params) { extract($params); // FAILSAFE DEFAULTS if (!isset($sidebar_id)) { $sidebar_id = "canon_page_sidebar_widget_area"; } // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content three-fourths"> <div class="clearfix"> <!-- THE TITLE --> <h1><?php the_title(); ?> </h1> <!-- THE CONTENT --> <?php the_content(); ?> <!-- WP_LINK_PAGES --> <?php wp_link_pages(array('before' => '<p>' . __('Pages:', 'loc_sport_core_plugin'))); ?> </div> </div> <!-- end main-content --> <!-- SIDEBAR --> <aside class="right-aside fourth last"> <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($sidebar_id)) { ?> <h4><?php _e("No Widgets added.", "loc_sport_core_plugin"); ?> </h4> <p><i><?php _e("Please login and add some widgets to this widget area.", "loc_sport_core_plugin"); ?> </i></p> <?php } ?> </aside> <!-- END SIDEBAR --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <?php return true; }
function block_countdown_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: COUNTDOWN--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <div class="countdown" data-label_years = "<?php _e("Years", "loc_sport_core_plugin"); ?> " data-label_months = "<?php _e("Months", "loc_sport_core_plugin"); ?> " data-label_weeks = "<?php _e("Weeks", "loc_sport_core_plugin"); ?> " data-label_days = "<?php _e("Days", "loc_sport_core_plugin"); ?> " data-label_hours = "<?php _e("Hours", "loc_sport_core_plugin"); ?> " data-label_minutes= "<?php _e("Minutes", "loc_sport_core_plugin"); ?> " data-label_seconds = "<?php _e("Seconds", "loc_sport_core_plugin"); ?> " data-label_year = "<?php _e("Year", "loc_sport_core_plugin"); ?> " data-label_month = "<?php _e("Month", "loc_sport_core_plugin"); ?> " data-label_week = "<?php _e("Week", "loc_sport_core_plugin"); ?> " data-label_day = "<?php _e("Day", "loc_sport_core_plugin"); ?> " data-label_hour = "<?php _e("Hour", "loc_sport_core_plugin"); ?> " data-label_minute= "<?php _e("Minute", "loc_sport_core_plugin"); ?> " data-label_second = "<?php _e("Second", "loc_sport_core_plugin"); ?> " data-label_y = "<?php _e("Y", "loc_sport_core_plugin"); ?> " data-label_m = "<?php _e("M", "loc_sport_core_plugin"); ?> " data-label_w = "<?php _e("W", "loc_sport_core_plugin"); ?> " data-label_d = "<?php _e("D", "loc_sport_core_plugin"); ?> " data-datetime_string = "<?php echo $datetime_string; ?> " data-gmt_offset = "<?php echo $gmt_offset; ?> " data-format = "<?php echo $format; ?> " data-use_compact = "<?php echo $use_compact; ?> " data-description = '<?php echo $description; ?> ' ></div> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_gallery_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } // HANDLE WP GALLERY SOURCE $consolidated_gallery_array = array(); $gallery_array = mb_strip_wp_galleries_to_array($source); $consolidated_gallery_array = mb_convert_wp_galleries_array_to_consolidated_wp_gallery_array($gallery_array); $size_class = mb_get_size_class_from_num($num_columns, "third"); // var_dump($size_class); ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Gallery --> <div class="clearfix"> <!-- Start Meta --> <aside class="clearfix"> <div class="text-seperator gal-sep"> <h5><?php echo $params['title']; ?> </h5> <ul class="meta option-set isotope_filter_menu right clearfix"> <?php if ($hide_filter_menu != "checked") { mb_list_categories_of_consolidated_wp_gallery($consolidated_gallery_array); } ?> </ul> </div> </aside> <!-- Start Isotope --> <div class="last thumb-gallery super-list variable-sizes pb_isotope_gallery" data-num_columns="<?php echo $num_columns; ?> "> <?php for ($i = 0; $i < count($consolidated_gallery_array); $i++) { $last_class = ($i + 1) % $num_columns ? "" : " last"; $cat_class = ""; foreach ($consolidated_gallery_array[$i]['categories'] as $key => $value) { $cat_class .= " " . $key; } $final_class = $size_class . $cat_class . $last_class; $post_thumbnail_src = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'full'); $post_thumbnail_src_fit = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'gallery_isotope_x2'); $img_alt = get_post_meta($consolidated_gallery_array[$i]['id'], '_wp_attachment_image_alt', true); $img_post = get_post($consolidated_gallery_array[$i]['id']); printf('<div class="gallery_item mosaic-block fade element %s">', esc_attr($final_class)); printf('<a href="%s" class="mosaic-overlay fancybox" title="%s"></a>', esc_url($post_thumbnail_src[0]), esc_attr($img_post->post_excerpt)); printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); echo '</div>'; } ?> </div> <!-- end isotope --> </div> <!-- end gallery --> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_qa_output($params) { extract($params); $params['question'] = array_values($params['question']); $params['answer'] = array_values($params['answer']); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <?php if (!empty($text)) { printf('<p class="lead">%s</p>', do_shortcode($text)); } ?> <ul class="<?php echo $toggletype; ?> "> <?php for ($i = 0; $i < count($params['question']); $i++) { ?> <li> <a href='#' class='<?php echo $toggletype; ?> -btn'><?php echo $params['question'][$i]; ?> </a> <div class='<?php echo $toggletype; ?> -content'> <p><?php echo do_shortcode($params['answer'][$i]); ?> </p> </div> </li> <?php } ?> </ul> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_space_output($params) { extract($params); ?> <!-- BLOCK: SPACE--> <!-- start outter-wrapper --> <div <?php pb_block_id_class('outter-wrapper', $params); ?> > <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <style type="text/css" scoped> #pb_block-<?php echo $block_index; ?> { height: <?php echo $space; ?> px; } @media only screen and (max-width: 980px) { #pb_block-<?php echo $block_index; ?> { height: <?php echo $space_980; ?> px; } } @media only screen and (max-width: 768px) { #pb_block-<?php echo $block_index; ?> { height: <?php echo $space_768; ?> px; } } @media only screen and (max-width: 480px) { #pb_block-<?php echo $block_index; ?> { height: <?php echo $space_480; ?> px; } } </style> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_html_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } if ($sticky == 'checked') { $block_classes .= " canon_sticky"; } // IF FULL WIDTH CONTENT THEN FORCE BG FULL WIDTH if ($add_outer_wrappers != "checked") { $bg_boxed = "unchecked"; } ?> <!-- BLOCK: HTML+CSS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <?php if ($add_outer_wrappers == "checked") { ?> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php } ?> <?php echo do_shortcode($html); ?> <?php if ($add_outer_wrappers == "checked") { ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> <?php } ?> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_posts_graph_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper graph-block"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } if (true) { $bg_boxed = "unchecked"; } // this block only has full width content // VARS $default_excerpt_length = 165; //build exclude string $exclude_string = ""; $results_exclude_posts = get_posts(array('numberposts' => -1, 'meta_key' => 'cmb_hide_from_popular', 'meta_value' => 'checked', 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'any')); if (count($results_exclude_posts) > 0) { $exclude_string = ""; for ($i = 0; $i < count($results_exclude_posts); $i++) { $exclude_string .= $results_exclude_posts[$i]->ID . ","; } $exclude_string = substr($exclude_string, 0, strlen($exclude_string) - 1); } //basic args $query_args = array(); $query_args = array_merge($query_args, array('post_type' => 'post', 'numberposts' => $num_posts, 'post_status' => 'publish', 'offset' => 0, 'suppress_filters' => false)); if ($show == "latest_posts") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'post_date', 'order' => 'DESC')); } elseif ($show == "random_posts") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'rand')); } elseif ($show == "popular_views") { $query_args = array_merge($query_args, array('category' => '', 'meta_key' => 'post_views', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'exclude' => $exclude_string)); } elseif ($show == "popular_comments") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'comment_count', 'order' => 'DESC', 'exclude' => $exclude_string)); } elseif (strpos($show, "postcat_") !== false) { $show = str_replace("postcat_", "", $show); $query_args = array_merge($query_args, array('category_name' => $show, 'orderby' => 'post_date', 'order' => 'DESC')); } //final query $results_query = get_posts($query_args); // determine x-axis chronology if ($x_axis == "new_right") { $results_query = array_reverse($results_query); } // var_dump($query_args); // var_dump($results_query); //if less posts in query set num_posts to num query posts if (count($results_query) < $num_posts) { $num_posts = count($results_query); } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> <?php // block exclusive styles if (!empty($font_color)) { printf("#%s .graph-img { border-color: %s; }", pb_get_block_id($params), esc_attr($font_color)); printf("#%s .graph-stem { background-color: %s; }", pb_get_block_id($params), esc_attr($font_color)); } ?> </style> <!-- Start Post --> <div class="clearfix"> <h1 class="centered"><?php echo $title; ?> </h1> <p class="centered"><?php echo do_shortcode($description); ?> </p> <div class="contents-graph"> <?php for ($i = 0; $i < count($results_query); $i++) { $current_post = $results_query[$i]; $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'posts_graph_thumb_x2'); $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true); $img_post = get_post(get_post_thumbnail_id($current_post->ID)); $y_value = 0; switch ($y_axis) { case 'hits': $y_value = get_post_meta($current_post->ID, 'post_views', true); break; default: $y_value = $current_post->comment_count; break; } ?> <div class="single-graph"> <div class="graph-inner" data-y_value="<?php echo $y_value; ?> "> <?php if (has_post_thumbnail($current_post->ID) && get_post(get_post_thumbnail_id($current_post->ID))) { printf('<a href="%s"><img class="graph-img" src="%s" alt="%s" /></a>', get_permalink($current_post->ID), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } else { printf('<a href="%s"><img class="graph-img" src="%s" alt="%s" /></a>', get_permalink($current_post->ID), plugins_url('', __FILE__) . "/../../img/default_posts_graph.jpg", esc_attr($img_alt)); } ?> <div class="graph-stem"></div> </div> </div> <?php } ?> <div class="justify-fix"></div> </div> <!-- end contents-graph --> </div> <!-- end clearfix --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_supporters_output($params) { //remove template and do array_values unset($params['img']['image_index']); $params['img'] = array_values($params['img']); extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper feature social-block centered pb_supporters_content"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } $bg_boxed = "unchecked"; // this block always has full width content ?> <!-- BLOCK: SUPPORTERS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="clearfix"> <h2><?php echo $title; ?> </h2> <ul class="social-thumbs"> <?php $max_num_images = 66; if ($repeat == "checked" && count($img) > 0) { $times_to_repeat = round($max_num_images / count($img)); for ($n = 0; $n < $times_to_repeat; $n++) { for ($i = 0; $i < count($img); $i++) { ?> <li><img src="<?php echo $img[$i]; ?> " alt="mock" /></li> <?php } } } else { for ($i = 0; $i < count($img); $i++) { ?> <li><img src="<?php echo $img[$i]; ?> " alt="mock" /></li> <?php } } ?> </ul> <div class="wrapper"> <?php if (!empty($btn_1_text)) { printf('<a href="%s" class="btn">%s</a>', esc_url($btn_1_link), esc_attr($btn_1_text)); } ?> <?php if (!empty($btn_2_text)) { printf('<a href="%s" class="btn btn-2">%s</a>', esc_url($btn_2_link), esc_attr($btn_2_text)); } ?> <?php if (!empty($html)) { echo $html; } ?> </div> </div> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_pricing_output($params) { extract($params); // MAKE SURE ARRAY IS TIGHT $tables = array_values($tables); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- BLOCK: LATEST POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix"> <!-- start main-content --> <div class="main-content"> <?php if (!empty($title)) { printf('<h1>%s</h1>', esc_attr($title)); } ?> <?php if (!empty($text)) { printf('<p class="lead">%s</p>', do_shortcode($text)); } ?> <hr/> <!-- Start Post --> <div class="clearfix"> <?php $base_class = "price"; $size_class = " " . mb_get_size_class_from_num(count($tables), 'third'); for ($i = 0; $i < count($tables); $i++) { $feature_class = $tables[$i]['feature'] == "checked" ? " price-feature" : ""; $last_class = $i === count($tables) - 1 ? " last" : ""; $final_class = $base_class . $size_class . $feature_class . $last_class; ?> <div class="<?php echo $final_class; ?> "> <h3> <span><?php echo $tables[$i]['price']; ?> <span><?php echo $tables[$i]['interval']; ?> </span> </span> <?php echo $tables[$i]['table_title']; ?> </h3> <div class="price-detail"> <?php echo do_shortcode($tables[$i]['content']); ?> <?php if (!empty($tables[$i]['btn_text'])) { printf('<a class="btn" href="%s">%s</a>', esc_url($tables[$i]['btn_link']), esc_attr($tables[$i]['btn_text'])); } ?> </div> </div> <?php } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_featured_posts_output($params) { extract($params); $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } // VARS $default_excerpt_length = 165; //build exclude string $exclude_string = ""; $results_exclude_posts = get_posts(array('numberposts' => -1, 'meta_key' => 'cmb_hide_from_popular', 'meta_value' => 'checked', 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'any')); if (count($results_exclude_posts) > 0) { $exclude_string = ""; for ($i = 0; $i < count($results_exclude_posts); $i++) { $exclude_string .= $results_exclude_posts[$i]->ID . ","; } $exclude_string = substr($exclude_string, 0, strlen($exclude_string) - 1); } //basic args $query_args = array(); $query_args = array_merge($query_args, array('post_type' => 'post', 'numberposts' => $num_posts, 'post_status' => 'publish', 'offset' => 0, 'suppress_filters' => false)); if ($show == "latest_posts") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'post_date', 'order' => 'DESC')); } elseif ($show == "random_posts") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'rand')); } elseif ($show == "popular_views") { $query_args = array_merge($query_args, array('category' => '', 'meta_key' => 'post_views', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'exclude' => $exclude_string)); } elseif ($show == "popular_comments") { $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'comment_count', 'order' => 'DESC', 'exclude' => $exclude_string)); } elseif (strpos($show, "postcat_") !== false) { $show = str_replace("postcat_", "", $show); $query_args = array_merge($query_args, array('category_name' => $show, 'orderby' => 'post_date', 'order' => 'DESC')); } //final query $results_query = get_posts($query_args); // var_dump($query_args); // var_dump($results_query); //if less posts in query set num_posts to num query posts if (count($results_query) < $num_posts) { $num_posts = count($results_query); } ?> <!-- BLOCK: FEATURED POSTS--> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php if ($show_section_header == "checked") { ?> <!-- section header --> <div class="text-seperator"> <h5><?php echo $params['title']; ?> </h5> <?php if (!empty($params['button_text'])) { printf('<a class="btn right white-btn xsmall-btn" href="%s">%s</a>', esc_url($params['button_link']), esc_attr($params['button_text'])); } ?> </div> <?php } ?> <?php for ($i = 0; $i < count($results_query); $i++) { $current_post = $results_query[$i]; $cmb_excerpt = get_post_meta($current_post->ID, 'cmb_excerpt', true); $cmb_feature = get_post_meta($current_post->ID, 'cmb_feature', true); $cmb_media_link = get_post_meta($current_post->ID, 'cmb_media_link', true); $current_post_publish_date = mb_localize_datetime(get_the_time("j M", $current_post->ID)); // build classes $base_class = ""; $size_class = " " . mb_get_size_class_from_num($num_columns, "third"); $last_class = ($i + 1) % $num_columns ? "" : " last"; $final_class = $base_class . $size_class . $last_class; $last_class = " last"; if ($i === 0 || $i % $num_columns === 0) { echo '<div class="clearfix recentwork">'; } echo '<div class="' . $final_class . '">'; // featured image. For future reference this section has most in common with page-galleries.php gallery style 3 if ($show_featured_image == "checked") { if ($cmb_feature == "media" && !empty($cmb_media_link)) { echo $cmb_media_link; } elseif ($cmb_feature == "media_in_lightbox" && !empty($cmb_media_link) && get_post(get_post_thumbnail_id($current_post->ID))) { echo '<div class="mosaic-block fade">'; $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'full'); $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'featured_posts_thumb_x2'); $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true); $img_post = get_post(get_post_thumbnail_id($current_post->ID)); if ($link_to == "post") { printf('<a href="%s" class="mosaic-overlay link fancybox" title="%s"></a>', get_permalink($current_post->ID), esc_attr($img_post->post_title)); } else { printf('<a href="%s" class="mosaic-overlay fancybox-media fancybox.iframe play" rel="gallery"></a>', esc_attr($cmb_media_link)); } if ($show_date == "checked") { printf('<div class="mosaic-backdrop"><div class="corner-date">%s</div><img src="%s" alt="%s" /></div>', esc_attr($current_post_publish_date), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } else { printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } echo '</div>'; } elseif (has_post_thumbnail($current_post->ID) && get_post(get_post_thumbnail_id($current_post->ID))) { echo '<div class="mosaic-block fade">'; $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'full'); $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'featured_posts_thumb_x2'); $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true); $img_post = get_post(get_post_thumbnail_id($current_post->ID)); if ($link_to == "post") { printf('<a href="%s" class="mosaic-overlay link fancybox" title="%s"></a>', get_permalink($current_post->ID), esc_attr($img_post->post_title)); } else { printf('<a href="%s" class="mosaic-overlay fancybox" title="%s"></a>', esc_url($post_thumbnail_src[0]), esc_attr($img_post->post_title)); } if ($show_date == "checked") { printf('<div class="mosaic-backdrop"><div class="corner-date">%s</div><img src="%s" alt="%s" /></div>', esc_attr($current_post_publish_date), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } else { printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt)); } echo '</div>'; } } ?> <!-- title --> <?php if ($show_title == "checked") { printf('<h3><a href="%s">%s</a></h3>', esc_url(get_permalink($current_post->ID)), esc_attr($current_post->post_title)); } ?> <!-- excerpt --> <?php if ($show_excerpt == "checked") { if (empty($cmb_excerpt)) { echo mb_make_excerpt($current_post->post_content, $default_excerpt_length, true); } else { echo do_shortcode($cmb_excerpt); } } ?> <!-- more link --> <?php if ($show_more_link == "checked") { printf('<a class="more" href="%s">%s</a>', esc_url(get_permalink($current_post->ID)), __("more", "loc_sport_core_plugin")); } ?> <?php echo "</div>"; if (($i + 1) % $num_columns === 0 || $i + 1 === $num_posts) { echo '</div>'; } } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <!-- END BLOCK --> <?php return true; }
function block_content_output($params) { extract($params); // BLOCK CLASSES $block_classes = "outter-wrapper"; if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } ?> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <!-- THE TITLE --> <h1><?php the_title(); ?> </h1> <!-- THE CONTENT --> <?php the_content(); ?> <!-- WP_LINK_PAGES --> <?php wp_link_pages(array('before' => '<p>' . __('Pages:', 'loc_sport_core_plugin'))); ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <?php return true; }
function block_divider_output($params) { extract($params); $block_classes = "outter-wrapper feature"; if ($divider_type == "text_bar") { $block_classes .= " callout-block centered"; } if (!empty($custom_classes)) { $block_classes .= " " . $custom_classes; } if ($sticky == 'checked') { $block_classes .= " canon_sticky"; } ?> <!-- BLOCK: DIVIDER--> <?php if ($divider_type == "hr") { ?> <!-- Start Outter Wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <hr> </div> <!-- End Outter Wrapper --> <?php } if ($divider_type == "text_bar") { ?> <!-- start outter-wrapper --> <div <?php pb_block_id_class($block_classes, $params); ?> <?php if ($bg_boxed != 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- block styles --> <style type="text/css" scoped> <?php include 'includes/inc_block_output_style.php'; ?> </style> <!-- start main-container --> <div class="main-container"> <!-- start main wrapper --> <div class="main wrapper clearfix" <?php if ($bg_boxed == 'checked') { printf("data-stellar-background-ratio='{$parallax_ratio}'"); } ?> > <!-- start main-content --> <div class="main-content"> <!-- Start Post --> <div class="clearfix"> <?php if (!empty($divider_text)) { printf('<h4>%s</h4>', esc_attr($divider_text)); } else { echo '<br/>'; } ?> </div> </div> <!-- end main-content --> </div> <!-- end main wrapper --> </div> <!-- end main-container --> </div> <!-- end outter-wrapper --> <?php } ?> <!-- END BLOCK --> <?php return true; }