Make WordPress Core

Ticket #16539: 16539-5.WCAG.2.patch

File 16539-5.WCAG.2.patch, 2.0 KB (added by WraithKenny, 11 years ago)
  • wp-includes/general-template.php

     
    159159                require( $search_form_template );
    160160                $form = ob_get_clean();
    161161        } else {
    162                 $type        = ( 'html5' === $format ) ? 'search' : 'text';
    163                 $placeholder = ( 'html5' === $format ) ? 'placeholder="' . esc_attr_x( 'Search …', 'placeholder' ) . '" ' : '';
    164 
    165                 $form = '<form role="search" method="get" id="searchform" class="searchform" action="' . esc_url( home_url( '/' ) ) . '">
    166                         <div>
    167                                 <label class="screen-reader-text" for="s">' . _x( 'Search for:', 'label' ) . '</label>
    168                                 <input type="' . $type . '" ' . $placeholder . 'value="' . get_search_query() . '" name="s" id="s" />
    169                                 <input type="submit" id="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />
    170                         </div>
    171                 </form>';
     162                if ( 'html5' == $format ) {
     163                        $form = '<form role="search" method="get" class="searchform" action="' . esc_url( home_url( '/' ) ) . '">
     164                                <div>
     165                                        <label><span class="screen-reader-text">' . _x( 'Search for:', 'label' ) . '</span>
     166                                                <input type="search" placeholder="' . esc_attr_x( 'Search &hellip;', 'placeholder' ) . '" value="' . get_search_query() . '" name="s" title="' . _x( 'Search for:', 'label' ) . '" />
     167                                        </label>
     168                                        <input type="submit" class="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />
     169                                </div>
     170                        </form>';
     171                } else {
     172                        $form = '<form role="search" method="get" id="searchform" class="searchform" action="' . esc_url( home_url( '/' ) ) . '">
     173                                <div>
     174                                        <label class="screen-reader-text" for="s">' . _x( 'Search for:', 'label' ) . '</label>
     175                                        <input type="text" value="' . get_search_query() . '" name="s" id="s" />
     176                                        <input type="submit" id="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />
     177                                </div>
     178                        </form>';
     179                }
    172180        }
    173181
    174182        if ( $echo )