Пример #1
0
  
                                                                        <?php 
            echo get_the_post_thumbnail($post_id, 'homepage-feature');
        } else {
            ?>
                                                                        <img src="<?php 
            echo get_template_directory_uri();
            ?>
/images/portfolio-290x181.jpg" width="274" height="165" alt="no thumbnail" >
                                                                    <?php 
        }
        ?>
                                                                </figure>
								<h3>
                                                                    <?php 
        echo get_title_excerpt();
        ?>
                                                                </h3>
								<p><?php 
        echo get_post_excerpt(20);
        ?>
</p>
								<nav class="nav-blog">
									<ul>
										<li><a href="<?php 
        echo get_permalink();
        ?>
">Read more</a></li>
										<li><?php 
        shredfast_comments_popup_link('<span class="leave-reply">' . __('Reply', 'twentyeleven') . '</span>', _x('1', 'comments number', 'twentyeleven'), _x('%', 'comments number', 'twentyeleven'));
        ?>
Пример #2
0
    /**
     * Front-end display of widget.
     *
     * @see WP_Widget::widget()
     *
     * @param array $args     Widget arguments.
     * @param array $instance Saved values from database.
     */
    public function widget($args, $instance)
    {
        extract($args);
        $before_widget = '<section class="box featured">';
        $before_title = '<h3>';
        $after_title = '</h3>';
        $after_widget = '</section>';
        $title = apply_filters('widget_title', empty($instance['title']) ? __('Featured project') : $instance['title'], $instance, $this->id_base);
        if (empty($instance['length']) || !($length = absint($instance['length']))) {
            $length = 20;
        }
        $posts = new WP_Query(array('cat' => $instance['category'], 'orderby' => 'date'));
        if ($posts->have_posts()) {
            ?>
		<?php 
            echo $before_widget;
            ?>
		<?php 
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
		<!-- first-posts -->
		<?php 
            while ($posts->have_posts()) {
                $posts->the_post();
                ?>
                    <figure class="photo">
                        <?php 
                post_thumbnail(220, 160);
                ?>
                    </figure>
                    <h4><?php 
                echo get_title_excerpt(0);
                ?>
</h4>
                    <p><?php 
                echo get_post_excerpt($length, '');
                break;
                ?>
</p>
                    
		<?php 
            }
            ?>
		<?php 
            echo $after_widget;
            // Reset the global $the_post as this query will have stomped on it
            wp_reset_postdata();
        }
    }