%s', '', __('Previous', 'avenews') ); $next_text = sprintf( '%s %s', __('Next', 'avenews'), '' ); $posts_pagination = get_the_posts_pagination( array( 'mid_size' => 1, 'prev_text' => $prev_text, 'next_text' => $next_text, ) ); // If we're not outputting the previous page link, prepend a placeholder with `visibility: hidden` to take its place. if (strpos($posts_pagination, 'prev page-numbers') === false) : $posts_pagination = str_replace('', $posts_pagination); endif; if ($posts_pagination) : echo $posts_pagination; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- already escaped during generation. endif; else: // Default Pagination $prev_text = sprintf( '%s %s', '', __('Older Posts', 'avenews') ); $next_text = sprintf( '%s %s', '', __('Newer Posts', 'avenews') ); the_posts_navigation(array( 'prev_text' => $prev_text, 'next_text' => $next_text, )); endif; ?>