暫無描述

content-page.php 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * Template part for displaying page content in page.php
  4. *
  5. * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
  6. *
  7. * @package WordPress
  8. * @subpackage Twenty_Twenty_One
  9. * @since Twenty Twenty-One 1.0
  10. */
  11. ?>
  12. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  13. <?php if ( ! is_front_page() ) : ?>
  14. <header class="entry-header alignwide">
  15. <?php get_template_part( 'template-parts/header/entry-header' ); ?>
  16. <?php twenty_twenty_one_post_thumbnail(); ?>
  17. </header><!-- .entry-header -->
  18. <?php elseif ( has_post_thumbnail() ) : ?>
  19. <header class="entry-header alignwide">
  20. <?php twenty_twenty_one_post_thumbnail(); ?>
  21. </header><!-- .entry-header -->
  22. <?php endif; ?>
  23. <div class="entry-content">
  24. <?php
  25. the_content();
  26. wp_link_pages(
  27. array(
  28. 'before' => '<nav class="page-links" aria-label="' . esc_attr__( 'Page', 'twentytwentyone' ) . '">',
  29. 'after' => '</nav>',
  30. /* translators: %: Page number. */
  31. 'pagelink' => esc_html__( 'Page %', 'twentytwentyone' ),
  32. )
  33. );
  34. ?>
  35. </div><!-- .entry-content -->
  36. <?php if ( get_edit_post_link() ) : ?>
  37. <footer class="entry-footer default-max-width">
  38. <?php
  39. edit_post_link(
  40. sprintf(
  41. /* translators: %s: Name of current post. Only visible to screen readers. */
  42. esc_html__( 'Edit %s', 'twentytwentyone' ),
  43. '<span class="screen-reader-text">' . get_the_title() . '</span>'
  44. ),
  45. '<span class="edit-link">',
  46. '</span>'
  47. );
  48. ?>
  49. </footer><!-- .entry-footer -->
  50. <?php endif; ?>
  51. </article><!-- #post-<?php the_ID(); ?> -->