single.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * The template for displaying all single posts
  4. *
  5. * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
  6. *
  7. * @package WordPress
  8. * @subpackage Seedlet
  9. * @since 1.0.0
  10. */
  11. get_header();
  12. ?>
  13. <section id="primary" class="content-area">
  14. <main id="main" class="site-main">
  15. <?php
  16. /* Start the Loop */
  17. while ( have_posts() ) :
  18. the_post();
  19. get_template_part( 'template-parts/content/content-single' );
  20. if ( is_singular( 'attachment' ) ) {
  21. // Parent post navigation.
  22. the_post_navigation(
  23. array(
  24. /* translators: %s: parent post link */
  25. 'prev_text' => sprintf( __( '<span class="meta-nav">Published in</span><span class="post-title">%s</span>', 'seedlet' ), '%title' ),
  26. )
  27. );
  28. } elseif ( is_singular( 'post' ) ) {
  29. // Previous/next post navigation.
  30. the_post_navigation(
  31. array(
  32. 'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next Post', 'seedlet' ) . '</span> ' .
  33. '<span class="screen-reader-text">' . __( 'Next post:', 'seedlet' ) . '</span> <br/>' .
  34. '<span class="post-title">%title</span>',
  35. 'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous Post', 'seedlet' ) . '</span> ' .
  36. '<span class="screen-reader-text">' . __( 'Previous post:', 'seedlet' ) . '</span> <br/>' .
  37. '<span class="post-title">%title</span>',
  38. )
  39. );
  40. }
  41. // If comments are open or we have at least one comment, load up the comment template.
  42. if ( comments_open() || get_comments_number() ) {
  43. comments_template();
  44. }
  45. endwhile; // End of the loop.
  46. ?>
  47. </main><!-- #main -->
  48. </section><!-- #primary -->
  49. <?php
  50. get_footer();