예제 #1
0
/**
 *
 * Display related posts component
 * @param     $category
 * @param     $post_ID
 * @param     $display_post_limit
 * @param int $columns_per_slide
 *
 * @return mixed
 */
function maxflat_get_related_post_box($category, $post_ID, $display_post_limit, $columns_per_slide = 4)
{
    $query = __MAXFLAT::layout()->get_related_post_box($category, $post_ID, $display_post_limit, $columns_per_slide);
    $limit = $query->found_posts;
    if ($limit != 0) {
        ?>

	<section class="smartlib-related-posts">
	    <h3><?php 
        _e('Related posts', 'maxflat');
        ?>
</h3>
			<div class="smartlib-slider-container">
				<ul class="smartlib-slides slider-list slides">
					<?php 
        $i = 1;
        $j = 1;
        while ($query->have_posts()) {
            $query->the_post();
            $post_format = get_post_format();
            if ($i == 1) {
                ?>

								<li class="row">
								<?php 
            }
            ?>

						<div class="columns large-4">
							<?php 
            if ('' != get_the_post_thumbnail()) {
                ?>


									<a href="<?php 
                the_permalink();
                ?>
" class="smartlib-thumbnail-outer"
										 title="<?php 
                echo esc_attr(sprintf(__('Permalink to %s', 'maxflat'), the_title_attribute('echo=0')));
                ?>
"
											><?php 
                maxflat_get_format_ico($post_format);
                the_post_thumbnail('medium-image-thumb');
                ?>
</a>

								<?php 
            } elseif ($post_format == 'gallery') {
                $featured_image = maxflat_get_featured_image('medium-image-thumb');
                if (!empty($featured_image)) {
                    ?>



										<a href="<?php 
                    the_permalink();
                    ?>
" class="smartlib-thumbnail-outer"
											 title="<?php 
                    echo esc_attr(sprintf(__('Permalink to %s', 'maxflat'), the_title_attribute('echo=0')));
                    ?>
"
												><?php 
                    maxflat_get_format_ico($post_format);
                    echo $featured_image;
                    ?>
</a>

									<?php 
                }
            }
            ?>

							<h4><a href="<?php 
            the_permalink();
            ?>
"><?php 
            the_title();
            ?>
</a></h4>
							<?php 
            if (empty($featured_image) && '' == get_the_post_thumbnail()) {
                ?>

						<?php 
                maxflat_display_meta_post('author');
                ?>

							<?php 
            }
            ?>

						</div>

						<?php 
            if ($i % $columns_per_slide == 0 || $j == $limit) {
                ?>

						</li>
								<?php 
                $i = 1;
            } else {
                $i++;
            }
            $j++;
        }
        // end while
        wp_reset_postdata();
        ?>

				</ul>
			</div>


	</section>
		<?php 
    }
}
예제 #2
0
<?php

/*
* Image row snippet
*/
?>

	<?php 
$featured_image = maxflat_get_featured_image('medium-square');
if ('' != get_the_post_thumbnail()) {
    ?>
		<div class="smartlib-featured-image-container">

					<a href="<?php 
    the_permalink();
    ?>
"><?php 
    the_post_thumbnail('medium-square');
    ?>
</a>

		</div>
		<?php 
} else {
    if (!empty($featured_image)) {
        ?>
	<div class="smartlib-featured-image-container">
		<a href="<?php 
        the_permalink();
        ?>
"><?php 
예제 #3
0
					 rel="bookmark"><?php 
the_title();
?>
</a>
			</h3>

			<?php 
maxflat_display_meta_post();
?>

		</header>
		<!-- .entry-header -->
		<div class="row">
			<div class="columns large-16">
				<?php 
$featured_image = maxflat_get_featured_image('wide-image');
$post_format = get_post_format();
if ('' != get_the_post_thumbnail()) {
    ?>

					<a href="<?php 
    the_permalink();
    ?>
" class="smartlib-thumbnail-outer"><?php 
    maxflat_get_format_ico($post_format);
    the_post_thumbnail('wide-image');
    ?>
</a>

					<?php 
} else {