When using the_posts_pagination (see codex) the pagination displays a title “post navigation”.
Is it possible to turn this off?
For example using something like:
the_posts_pagination( array(
'title' => '', // this should hide the title
'prev_text' => __( 'Previous', 'twentyfifteen' ),
'next_text' => __( 'Next', 'twentyfifteen' ),
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( '', 'nieuwedruk' ) . ' </span>',
) );
There is “screen_reader_text” property that should help you
Note: Hence the space between the single quotes.
While searching for a solution i’ve found this link to be the most relative but not a complete solution for my situation. Above answer will cause a warning when validating your HTML with W3C.
I’ve found a way to completely remove the heading by adding an action which will remove the h2 tag with preg_replace(). Regex isn’t my best job so if you have suggestions please let me now.
I’ve put the following action in my functions.php:
Above function will also remove the “role” attribute from the nav element (Causes W3C warning).
I know this is an old post, but for people wanting simple solution,
a simple CSS block would do the trick. No need to tweak php.
or