Make WordPress Core

Changeset 30316


Ignore:
Timestamp:
11/12/2014 11:25:51 PM (11 years ago)
Author:
iandstewart
Message:

Twenty Fifteen: adding context to pagination links for screenreaders.

Props afercia, iamtakashi, fixes #30152

Location:
trunk/src/wp-content/themes/twentyfifteen
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentyfifteen/archive.php

    r30236 r30316  
    4747            <?php
    4848                the_pagination( array(
    49                     'before_page_number' => '<span class="meta-nav">' . __( 'Page', 'twentyfifteen' ) . '</span>',
     49                    'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
     50                    'next_text'          => __( 'Next page', 'twentyfifteen' ),
     51                    'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
    5052                ) );
    5153            ?>
  • trunk/src/wp-content/themes/twentyfifteen/index.php

    r30304 r30316  
    4343            <?php
    4444                the_pagination( array(
    45                     'before_page_number' => '<span class="meta-nav">' . __( 'Page', 'twentyfifteen' ) . '</span>',
     45                    'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
     46                    'next_text'          => __( 'Next page', 'twentyfifteen' ),
     47                    'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
    4648                ) );
    4749            ?>
  • trunk/src/wp-content/themes/twentyfifteen/rtl.css

    r30222 r30316  
    152152}
    153153
    154 .pagination .meta-nav {
    155     margin-right: auto;
    156     margin-left: 0.3333em;
    157 }
    158 
    159154.pagination .prev {
    160155    right: 0;
  • trunk/src/wp-content/themes/twentyfifteen/search.php

    r30216 r30316  
    3535            <?php
    3636                the_pagination( array(
    37                     'before_page_number' => '<span class="meta-nav">' . __( 'Page', 'twentyfifteen' ) . '</span>',
     37                    'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
     38                    'next_text'          => __( 'Next page', 'twentyfifteen' ),
     39                    'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
    3840                ) );
    3941            ?>
  • trunk/src/wp-content/themes/twentyfifteen/single.php

    r30247 r30316  
    2626            <?php
    2727                the_post_navigation( array(
    28                     'next_text' => _x( '<span class="meta-nav">Next</span><span class="post-title">%title</span>', 'Next post link', 'twentyfifteen' ),
    29                     'prev_text' => _x( '<span class="meta-nav">Previous</span><span class="post-title">%title</span>', 'Previous post link', 'twentyfifteen' ),
     28                    'next_text' => _x( '<span class="meta-nav">Next <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Next post link', 'twentyfifteen' ),
     29                    'prev_text' => _x( '<span class="meta-nav">Previous <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Previous post link', 'twentyfifteen' )
    3030                ) );
    3131            ?>
  • trunk/src/wp-content/themes/twentyfifteen/style.css

    r30314 r30316  
    10261026}
    10271027
    1028 .pagination .meta-nav {
    1029     margin-right: 0.3333em;
     1028/* reset screen-reader-text */
     1029.pagination .current .screen-reader-text {
     1030    position: static !important;
    10301031}
    10311032
     
    10341035    line-height: 3.2em;
    10351036    padding: 0 0.6667em;
     1037}
     1038
     1039.pagination .page-numbers.current {
    10361040    text-transform: uppercase;
    10371041}
     
    27552759    }
    27562760
     2761    /* restore screen-reader-text */
     2762    .pagination .current .screen-reader-text {
     2763        position: absolute !important;
     2764    }
     2765
    27572766    .pagination .page-numbers {
    27582767        display: inline-block;
    2759     }
    2760 
    2761     .pagination .meta-nav {
    2762         display: none;
    27632768    }
    27642769
Note: See TracChangeset for help on using the changeset viewer.