Skip to content

Commit ec7a192

Browse files
committed
Twenty Nineteen: Fix post navigation to respect sort order.
Change the labels on post navigation links when the sort order is changed so the labels accurately reflect the target entries. Previously, if the sort order was reversed, 'Older' or 'Previous' links would navigate to newer entries and 'Newer' or 'Next' links would navigate to older entries. Props jikamens, dancameron, obenland, shrey0shrivastava, sirlouen, sabernhardt, shailu25, joedolson. See #10219. git-svn-id: https://develop.svn.wordpress.org/trunk@61093 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 2f1f202 commit ec7a192

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/wp-content/themes/twentynineteen/inc/template-tags.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,17 +221,20 @@ function twentynineteen_comment_form( $order ) {
221221
* Displays the next and previous posts navigation.
222222
*/
223223
function twentynineteen_the_posts_navigation() {
224+
$order = get_query_var( 'order', 'DESC' );
225+
$new_posts_text = __( 'Newer posts', 'twentynineteen' );
226+
$old_posts_text = __( 'Older posts', 'twentynineteen' );
224227
the_posts_pagination(
225228
array(
226229
'mid_size' => 2,
227230
'prev_text' => sprintf(
228231
'%s <span class="nav-prev-text">%s</span>',
229232
twentynineteen_get_icon_svg( 'chevron_left', 22 ),
230-
__( 'Newer posts', 'twentynineteen' )
233+
( 'DESC' === $order ) ? $new_posts_text : $old_posts_text
231234
),
232235
'next_text' => sprintf(
233236
'<span class="nav-next-text">%s</span> %s',
234-
__( 'Older posts', 'twentynineteen' ),
237+
( 'DESC' === $order ) ? $old_posts_text : $new_posts_text,
235238
twentynineteen_get_icon_svg( 'chevron_right', 22 )
236239
),
237240
)

0 commit comments

Comments
 (0)