WordPress.org

Making WordPress.org

Ticket #1820: 1820.diff

File 1820.diff, 1.6 KB (added by DrewAPicture, 4 years ago)
  • reference/template-changelog.php

     
    1414        <hr/>
    1515        <section class="changelog">
    1616                <h3><?php _e( 'Changelog', 'wporg' ); ?></h3>
    17                 <ul>
    18                         <?php foreach ( $changelog_data as $version => $data ) : ?>
    19                                 <li>
    20                                         <strong><?php _e( 'Since:', 'wporg' ); ?></strong>
    21                                         <?php printf(
    22                                         /* translators: %s: WordPress version */
    23                                                 __( 'WordPress %s', 'wporg' ),
    24                                                 sprintf( '<a href="%1$s">%2$s</a>', esc_url( $data['since_url'] ), esc_html( $version ) )
    25                                         ); ?>
    26                                         <?php echo $data['description']; // escaped in get_changelog_data() ?>
    27                                 </li>
    28                         <?php endforeach; ?>
    29                 </ul>
     17
     18                <table>
     19                        <caption class="screen-reader-text"><?php _e( 'Changelog', 'wporg' ); ?></caption>
     20                        <thead>
     21                                <tr>
     22                                        <th><?php _e( 'Version', 'wporg' ); ?></th>
     23                                        <th><?php _e( 'Description', 'wporg' ); ?></th>
     24                                </tr>
     25                        </thead>
     26
     27                        <tbody>
     28                                <?php $count = 0; ?>
     29                                <?php foreach ( $changelog_data as $version => $data ) : ?>
     30                                        <?php
     31                                        $data['description'] = ( 1 === ++$count ) ? __( 'Introduced.', 'wporg' ) : $data['description'];
     32
     33                                        $version_link = sprintf( '<a href="%1$s">%2$s</a>',
     34                                                esc_url( $data['since_url'] ),
     35                                                esc_html( $version )
     36                                        );
     37                                        ?>
     38
     39                                        <tr>
     40                                                <td><?php echo $version_link; ?></td>
     41                                                <td><?php echo $data['description']; ?></td>
     42                                        </tr>
     43                                <?php endforeach; ?>
     44                        </tbody>
     45                </table>
    3046        </section>
    3147<?php endif; ?>
    3248