Exemplo n.º 1
0
                }
                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) {
Exemplo n.º 2
0
                    $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);
Exemplo n.º 4
0
    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;
    }