• This is what original pagination on TwentySixteen looks like:

    I have done some tweaks to the index.php file in my child theme, and achieved some desired changes, primarily: only titles, featured images and excerpts are shown, and the font is nicer. However at the same time I managed to undo the styling of the original pagination (which I’d prefer) and now I just have the “Older posts”/”Newer posts” links there.

    I’d like to ask for help reviewing my index.php file to fix it up and bring the original pagination back. Here’s what it presently looks like:

    <?php
    /**
     * The main template file
     *
     * This is the most generic template file in a WordPress theme
     * and one of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query.
     * E.g., it puts together the home page when no home.php file exists.
     *
     * @link https://developer.www.ads-software.com/themes/basics/template-hierarchy/
     *
     * @package WordPress
     * @subpackage Twenty_Sixteen
     * @since Twenty Sixteen 1.0
     */
    
    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main">
    
    		<?php if ( have_posts() ) : ?>
    
    			<?php if ( is_home() && ! is_front_page() ) : ?>
    				<header>
    					<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
    				</header>
    			<?php endif; ?>
    
    	<?php
    		// Start the loop.
    		while ( have_posts() ) :
    			the_post();
    	?>
    
    		<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    			<header class="entry-header">
    				<?php the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' ); ?>
    			</header><!-- .entry-header -->
    
    			<?php if ( has_post_thumbnail() ) : ?>
    				<div class="post-thumbnail">
    					<a href="<?php the_permalink(); ?>" aria-hidden="true"><?php the_post_thumbnail( 'post-thumbnail' ); ?></a>
    				</div><!-- .post-thumbnail -->
    			<?php endif; ?>
    
    			<div class="entry-summary">
    				<?php the_excerpt(); ?>
    			</div><!-- .entry-summary -->
    
    		</article><!-- #post-<?php the_ID(); ?> -->
    
    	<?php endwhile; ?>
    
    	<?php the_posts_navigation(); ?>
    
    <?php else : ?>
    
    	<?php get_template_part( 'template-parts/content', 'none' ); ?>
    
    <?php endif; ?>
    
    		</main><!-- .site-main -->
    	</div><!-- .content-area -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    

    Thank you. Please note that the provided link is NSFW!

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Moderator Kathryn Presner

    (@zoonini)

    Looks like you have just this:

    <?php the_posts_navigation(); ?>

    …instead of the original pagination code:

    // Previous/next page navigation.
      the_posts_pagination(
    	array(
    	'prev_text'          => __( 'Previous page', 'twentysixteen' ),
    	'next_text'          => __( 'Next page', 'twentysixteen' ),
    	/* translators: Hidden accessibility text. */
    	'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
    	)
    );

    Also noticed that you’ve added quite a few unnecessary opening and closing PHP tags throughout your child theme file, so you might want to refactor that. ??

Viewing 1 replies (of 1 total)
  • The topic ‘[NSFW] How to Bring Original Pagination Back Following Child Theme Tweaks’ is closed to new replies.