• File: singular.php
  • Full Path: /home/blwgracecity/jesusexp.org/wp-content/themes/r9mfkwwx/singular.php
  • File size: 4.61 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?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>&larr; <?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' ); ?> &rarr;</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(); ?>