Making WordPress.org

Ticket #4312: 4312-2.patch

File 4312-2.patch, 6.3 KB (added by Kenshino, 5 years ago)
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/functions.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    134134
    135135function init() {
    136136
    137         register_nav_menus();
     137        register_nav_menus( array(
     138            'reference-home-api'    => __( 'Reference API Menu', 'wporg' ),
     139    ) );
    138140
    139141        add_action( 'pre_get_posts', __NAMESPACE__ . '\\pre_get_posts' );
    140142        add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\\theme_scripts_styles' );
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/page-reference-landing.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    4343                                                                <?php
    4444
    4545                                                                $list = new WP_Query( array(
    46                                                                         'posts_per_page' => 14,
     46                                                                        'posts_per_page' => 15,
    4747                                                                        'post_type'      => DevHub\get_parsed_post_types(),
    4848                                                                        'orderby'        => 'title',
    4949                                                                        'order'          => 'ASC',
     
    5353                                                                                'terms'    => $version->term_id,
    5454                                                                        ) ),
    5555                                                                ) );
    56 
    57                                                                 while ( $list->have_posts() ) : $list->the_post();
     56                                                                ?>
     57                                <?php while ( $list->have_posts() ) : $list->the_post(); ?>
    5858
    59                                                                         echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
     59                                                                        <li>
     60                                        <a href="<?php esc_url( get_permalink() ); ?>" title="<?php the_title_attribute(); ?>">
     61                                            <?php the_title(); ?>
     62                                        </a>
     63                                    </li>
    6064
    61                                                                 endwhile;
    62                                                                 ?>
     65                                                                <?php endwhile; ?>
    6366                                                                <li class="view-all-new-in"><a href="<?php echo esc_attr( get_term_link( $version, 'wp-parser-since' ) ); ?>"><?php _e( 'View all&hellip;', 'wporg' ); ?></a></li>
    6467                                                        </ul>
    6568                                                </div>
     
    6871                                        <div class="widget box gray">
    6972                                                <h3 class="widget-title"><?php _e( 'API', 'wporg' ); ?></h3>
    7073                                                <div class="widget-content">
     74                            <?php
     75
     76                            if ( has_nav_menu() ) :
     77                                wp_nav_menu(
     78                                        array(
     79                                                'theme_location'    => 'reference-home-api',
     80                                                'menu_class'        => 'unordered-list no-bullets',
     81                                        )
     82                                );
     83                            else:
     84                            ?>
     85
    7186                                                        <ul class="unordered-list no-bullets">
    72                                                                 <li><a href="https://codex.wordpress.org/Dashboard_Widgets_API">Dashboard widgets</a></li>
    73                                                                 <li><a href="https://codex.wordpress.org/Database_API">Database</a></li>
    74                                                                 <li><a href="https://codex.wordpress.org/HTTP_API">HTTP API</a></li>
    75                                                                 <li><a href="https://codex.wordpress.org/Filesystem_API">Filesystem</a></li>
    76                                                                 <li><a href="https://codex.wordpress.org/Metadata_API">Metadata</a></li>
    77                                                                 <li><a href="https://codex.wordpress.org/Options_API">Options</a></li>
    78                                                                 <li><a href="https://codex.wordpress.org/Plugin_API">Plugins</a></li>
    79                                                                 <li><a href="https://codex.wordpress.org/Quicktags_API">Quicktags</a></li>
    80                                                                 <li><a href="https://developer.wordpress.org/rest-api/">REST API</a></li>
    81                                                                 <li><a href="https://codex.wordpress.org/Rewrite_API">Rewrite</a></li>
    82                                                                 <li><a href="https://codex.wordpress.org/Settings_API">Settings</a></li>
    83                                                                 <li><a href="https://codex.wordpress.org/Shortcode_API">Shortcode</a></li>
    84                                                                 <li><a href="https://codex.wordpress.org/Theme_Modification_API">Theme Modification</a></li>
    85                                                                 <li><a href="https://codex.wordpress.org/Transients_API">Transients</a></li>
    86                                                                 <li><a href="https://codex.wordpress.org/XML-RPC_WordPress_API">XML-RPC</a></li>
     87                                                                <li><a href="https://codex.wordpress.org/Dashboard_Widgets_API"><?php _e( 'Dashboard widgets', 'wporg'); ?></a></li>
     88                                                                <li><a href="https://codex.wordpress.org/Database_API"><?php _e( 'Database', 'worg' ); ?></a></li>
     89                                                                <li><a href="https://codex.wordpress.org/HTTP_API"><?php _e( 'DatabaseHTTP API', 'wporg' ); ?></a></li>
     90                                                                <li><a href="https://codex.wordpress.org/Filesystem_API"><?php _e( 'Filesystem', 'wporg' ); ?>'</a></li>
     91                                <li><a href="https://codex.wordpress.org/Global_Variables"><?php _e( 'Global Variables', 'wporg' ); ?>'</a></li>
     92                                                                <li><a href="https://codex.wordpress.org/Metadata_API"><?php _e( 'Metadata', 'wporg' ); ?></a></li>
     93                                                                <li><a href="https://codex.wordpress.org/Options_API"><?php _e( 'Options', 'wporg' ); ?></a></li>
     94                                                                <li><a href="https://developer.wordpress.org/plugins/"><?php _e( 'Plugins', 'wporg' ); ?></a></li>
     95                                                                <li><a href="https://codex.wordpress.org/Quicktags_API"><?php _e( 'Quicktags', 'wporg' ); ?></a></li>
     96                                                                <li><a href="https://developer.wordpress.org/rest-api/"><?php _e( 'REST API', 'wporg' ); ?></a></li>
     97                                                                <li><a href="https://codex.wordpress.org/Rewrite_API"><?php _e( 'Rewrite', 'wporg' ); ?></a></li>
     98                                                                <li><a href="https://codex.wordpress.org/Settings_API"><?php _e( 'Settings', 'wporg' ); ?></a></li>
     99                                                                <li><a href="https://codex.wordpress.org/Shortcode_API"><?php _e( 'Shortcode', 'wporg' ); ?></a></li>
     100                                                                <li><a href="https://developer.wordpress.org/themes/"><?php _e( 'Theme Modification', 'wporg' ); ?></a></li>
     101                                                                <li><a href="https://codex.wordpress.org/Transients_API"><?php _e( 'Transients', 'wporg' ); ?></a></li>
     102                                                                <li><a href="https://codex.wordpress.org/XML-RPC_WordPress_API"><?php _e( 'XML-RPC', 'wporg' ); ?></a></li>
    87103                                                        </ul>
     104                            <?php endif; ?>
    88105                                                </div>
    89106                                        </div>
    90107                                </div><!-- /new-in-guide -->