} if ($format == 'gallery') { $post_gallery_type = get_post_meta($post->ID, 'post_gallery_type', true); if ($post_gallery_type == 'Grid') { ?> <div class="gallery-grid-wrapper grid cs-style-3"> <?php $attachments = get_children(array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'DESC', 'orderby' => 'menu_order ID')); $counter = 0; $idGallery = rand(1, 10000); foreach ($attachments as $att_id => $attachment) { $counter++; $post_thumbnail = pego_getImageBySize(array('post_id' => $postsPost->ID, 'attach_id' => $attachment->ID, 'thumb_size' => '650x450')); $thumbnail = $post_thumbnail['thumbnail']; $full_img_url = wp_get_attachment_image_src($attachment->ID, 'PostSection1', true); if ($counter == 1) { ?> <figure class="gallery-grid-third ml0"> <?php } if ($counter == 2) { ?> <figure class="gallery-grid-third"> <?php } if ($counter == 3) { ?> <figure class="gallery-grid-third"> <?php } if ($counter == 4) {
$excerpt = substr($excerpt, 0, 50) . '...'; } } $post_alternative_title = get_post_meta($single_related->ID, 'post_alternative_title', true); $title = get_the_title($single_related); if ($post_alternative_title != '') { $title = $post_alternative_title; } $title = get_the_title($single_related->ID); $link = get_the_permalink($single_related->ID); $post_tags = wp_get_post_tags($single_related->ID); if ($post_alternative_title != '') { $title = $post_alternative_title; } $strip_title = strip_tags($title); $post_thumbnail = pego_getImageBySize(array('post_id' => $single_related->ID, 'thumb_size' => '250x437')); $thumbnail = $post_thumbnail['thumbnail']; ?> <a href="<?php echo $link; ?> " data-path-hover="m 180,34.57627 -180,0 L 0,0 180,0 z"> <figure> <?php echo $thumbnail; ?> <svg viewBox="0 0 180 320" preserveAspectRatio="none"><path d="M 180,160 0,218 0,0 180,0 z"/></svg> <figcaption> <h2><?php echo $title; ?>
$wp_query->query('showposts=' . $numberOfBlogPosts . '' . '&paged=' . $paged); while ($wp_query->have_posts()) { $wp_query->the_post(); $format = get_post_format($post->ID); $post_categories = wp_get_post_categories($post->ID); $dateFormat = get_option('date_format'); $post_date = get_the_date($dateFormat); $post_alternative_title = get_post_meta($post->ID, 'post_alternative_title', true); $title = get_the_title(); $link = get_the_permalink(); $post_tags = wp_get_post_tags($post->ID); if ($post_alternative_title != '') { $title = $post_alternative_title; } $strip_title = strip_tags($title); $post_thumbnail = pego_getImageBySize(array('post_id' => $post->ID, 'thumb_size' => '250x437')); $thumbnail = $post_thumbnail['thumbnail']; if ($format == 'link') { $link = get_post_meta($post->ID, 'post_link_url', true); } $excerpt = get_the_excerpt(); if ($excerpt != '') { if (strlen($excerpt) > 50) { $excerpt = substr($excerpt, 0, 50) . '...'; } } if ($post_categories) { $cats = array(); $catslug = array(); foreach ($post_categories as $c) { $cat = get_category($c);
function widget($args, $instance) { extract($args); global $post; $order_select = 'date'; $order_direction_select = 'DESC'; $title = apply_filters('widget_title', $instance['title']); $posts_number = $instance['posts_number']; $category_select = $instance['category_select']; $format_select = $instance['format_select']; if ($instance['order_select']) { $order_select = $instance['order_select']; } $order_direction_select = $instance['order_direction_select']; $allCategories = pego_get_all_categories(); $key = array_search($category_select, $allCategories); global $post; echo $before_widget; if ($title) { echo $before_title; echo $title; echo $after_title; } if ($key != '') { if ($format_select != '') { $args = array('posts_per_page' => $posts_number, 'order' => $order_direction_select, 'orderby' => $order_select, 'cat' => $key, 'tax_query' => array(array('taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-' . $format_select)))); } else { $args = array('posts_per_page' => $posts_number, 'order' => $order_direction_select, 'orderby' => $order_select, 'cat' => $key); } } else { if ($format_select != '') { $args = array('posts_per_page' => $posts_number, 'order' => $order_direction_select, 'orderby' => $order_select, 'tax_query' => array(array('taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-' . $format_select)))); } else { $args = array('posts_per_page' => $posts_number, 'order' => $order_direction_select, 'orderby' => $order_select); } } $port_query = new WP_Query($args); echo '<div class="latest-posts">'; if ($port_query->have_posts()) { while ($port_query->have_posts()) { $port_query->the_post(); $format = get_post_format($post->ID); $post_categories = wp_get_post_categories($post->ID); $dateFormat = get_option('date_format'); $post_date = get_the_date($dateFormat); $post_alternative_title = get_post_meta($post->ID, 'post_alternative_title', true); $title = get_the_title(); $link = get_the_permalink(); $post_tags = wp_get_post_tags($post->ID); if ($post_alternative_title != '') { $title = $post_alternative_title; } $strip_title = strip_tags($title); $excerpt = get_the_excerpt(); if ($excerpt != '') { if (strlen($excerpt) > 250) { $excerpt = substr($excerpt, 0, 250) . '...'; } } $extraclass1 = " fl"; $extraclass2 = " fr"; $icon = 'fa-plus-square-o'; if ($format == 'link') { $link = get_post_meta($post->ID, 'post_link_url', true); } if ($format == 'video') { $icon = 'fa-video-camera'; } if ($format == 'quote') { $icon = 'fa-quote-right'; } if ($format == 'link') { $icon = 'fa-link'; } if ($format == 'audio') { $icon = 'fa-volume-up'; } if ($format == 'image') { $icon = 'fa-picture-o'; } if ($format == 'gallery') { $icon = 'fa-camera'; } ?> <div class="post-showing-type2"> <div class="half<?php echo $extraclass1; ?> "> <a class="thumb-link" href="<?php echo $link; ?> " title="<?php echo $strip_title; ?> " > <?php $post_thumbnail = pego_getImageBySize(array('post_id' => $post->ID, 'thumb_size' => '650x500')); $thumbnail = $post_thumbnail['thumbnail']; echo $thumbnail; ?> <span></span> <div class="zoom <?php echo $icon; ?> "></div> </a> <span class="arrow"></span> </div> <div class="half p25<?php echo $extraclass2; ?> "> <div class="post-title"> <a href="<?php echo $link; ?> " title="<?php echo $strip_title; ?> "> <?php echo $title; ?> </a> </div> <div class="post-date"> <?php echo $post_date; ?> </div> </div> <div class="clear"></div> </div> <?php } } wp_reset_postdata(); echo '</div>'; ?> <div class="clear"></div> <?php echo $after_widget; }