<?php get_header(); ?>
<div class="content thin">
<?php
if ( have_posts() ) :
while ( have_posts() ) : the_post();
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'entry post single' ); ?>>
<?php
$post_format = get_post_format();
if ( ! post_password_required() ) :
if ( $post_format == 'video' ) :
if ( $pos = strpos( $post->post_content, '<!--more-->' ) ) : ?>
<figure class="featured-media clear">
<?php
// Fetch post content
$content = get_post_field( 'post_content', get_the_ID() );
// Get content parts
$content_parts = get_extended( $content );
// oEmbed part before <!--more--> tag
$embed_code = wp_oembed_get( $content_parts['main'] );
echo $embed_code;
?>
</figure><!-- .featured-media -->
<?php
endif;
elseif ( $post_format == 'gallery' ) : ?>
<figure class="featured-media clear">
<?php fukasawa_flexslider( 'post-image' ); ?>
</figure><!-- .featured-media -->
<?php elseif ( has_post_thumbnail() ) : ?>
<figure class="featured-media clear">
<?php the_post_thumbnail( 'post-image' ); ?>
</figure><!-- .featured-media -->
<?php endif; ?>
<?php endif; ?>
<div class="post-inner">
<header class="post-header">
<?php
$post_title_elem = is_front_page() ? 'h2' : 'h1';
the_title( '<' . $post_title_elem . ' class="post-title">', '</' . $post_title_elem . '>' );
?>
</header><!-- .post-header -->
<div class="post-content entry-content">
<?php
if ( $post_format == 'video' && isset( $content_parts ) ) {
$content = $content_parts['extended'] ? $content_parts['extended'] : '';
$content = apply_filters( 'the_content', $content );
echo $content;
} else {
the_content();
}
if ( ! is_single() ) {
edit_post_link( __( 'Edit post', 'fukasawa' ), '<p>', '</p>' );
}
?>
</div><!-- .post-content -->
<?php
// Archive template output
if ( is_page_template( 'template-archive.php' ) ) {
get_template_part( 'template-parts/archive-list' );
}
$link_pages = wp_link_pages( $args = array(
'before' => '<p class="page-links"><span class="title">' . __( 'Pages:','fukasawa' ) . '</span>',
'after' => '</p>',
'link_before' => '<span>',
'link_after' => '</span>',
'separator' => '',
'pagelink' => '%',
'echo' => false
) );
if ( is_single() || $link_pages ) : ?>
<div class="post-meta-bottom clear">
<?php
echo $link_pages;
if ( is_single() ) : ?>
<ul>
<li class="post-date"><a href="<?php the_permalink(); ?>"><?php the_date( get_option( 'date_format' ) ); ?></a></li>
<?php if ( has_category() ) : ?>
<li class="post-categories"><?php _e( 'In', 'fukasawa' ); ?> <?php the_category( ', ' ); ?></li>
<?php endif; ?>
<?php if ( has_tag() ) : ?>
<li class="post-tags"><?php the_tags('', ' '); ?></li>
<?php endif; ?>
<?php edit_post_link( __( 'Edit post', 'fukasawa' ), '<li>', '</li>' ); ?>
</ul>
<?php endif; ?>
</div><!-- .post-meta-bottom -->
<?php endif; ?>
</div><!-- .post-inner -->
<?php if ( is_single() ) : ?>
<div class="post-navigation clear">
<?php
$prev_post = get_previous_post();
$next_post = get_next_post();
if ( $prev_post ) : ?>
<a class="post-nav-prev" href="<?php echo get_permalink( $prev_post->ID ); ?>">
<p>← <?php _e( 'Previous post', 'fukasawa' ); ?></p>
</a>
<?php endif; ?>
<?php if ( $next_post ) : ?>
<a class="post-nav-next" href="<?php echo get_permalink( $next_post->ID ); ?>">
<p><?php _e( 'Next post', 'fukasawa' ); ?> →</p>
</a>
<?php endif; ?>
</div><!-- .post-navigation -->
<?php endif;
// Output comments wrapper if comments are open, or if there's a comment number – and check for password
if ( ( comments_open() || get_comments_number() ) && ! post_password_required() ) {
comments_template( '', true );
}
?>
</article><!-- .post -->
<?php
endwhile;
endif;
?>
</div><!-- .content -->
<?php get_footer(); ?>