Making WordPress.org


Ignore:
Timestamp:
09/05/2022 05:14:31 AM (2 years ago)
Author:
dufresnesteven
Message:

wporg-developer: Sync with https://github.com/WordPress/wporg-developer/commit/790d402933d2725374de0d19e6bf6a576c8b15d2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/page-reference-landing.php

    r9325 r12050  
    1414        <div id="content-area">
    1515            <?php breadcrumb_trail(); ?>
     16
     17            <main id="main" class="site-main" role="main">
     18                <div class="reference-landing">
     19                    <div class="new-in-guide two-columns clear">
     20                        <div class="widget box gray">
     21                        <?php $version = DevHub\get_current_version_term(); ?>
     22                        <?php if ( $version && ! is_wp_error( $version ) ) : ?>
     23                            <h3 class="widget-title"><?php printf( __( 'New &amp; Updated in WordPress %s:', 'wporg' ), substr( $version->name, 0, -2 ) ); ?></h3>
     24                            <div class="widget-content">
     25                                <ul class="unordered-list no-bullets">
     26                                    <?php
     27
     28                                    $list = new WP_Query( array(
     29                                        'posts_per_page' => 15,
     30                                        'post_type'      => DevHub\get_parsed_post_types(),
     31                                        'orderby'        => 'title',
     32                                        'order'          => 'ASC',
     33                                        'tax_query'      => array( array(
     34                                            'taxonomy' => 'wp-parser-since',
     35                                            'field'    => 'ids',
     36                                            'terms'    => $version->term_id,
     37                                        ) ),
     38                                    ) );
     39
     40                                    while ( $list->have_posts() ) : $list->the_post();
     41                                    ?>
     42
     43                                        <li>
     44                                            <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
     45                                                <?php the_title(); ?>
     46                                            </a>
     47                                        </li>
     48
     49                                    <?php endwhile; ?>
     50                                    <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>
     51                                </ul>
     52                            </div>
     53                        <?php endif; ?>
     54                        </div>
     55                        <div class="widget box gray">
     56                            <h3 class="widget-title"><?php _e( 'API', 'wporg' ); ?></h3>
     57                            <div class="widget-content">
     58                            <?php
     59
     60                            if ( has_nav_menu( 'reference-home-api' ) ) :
     61                                wp_nav_menu(
     62                                    [
     63                                        'theme_location' => 'reference-home-api',
     64                                        'menu_class'     => 'unordered-list no-bullets',
     65                                    ]
     66                                );
     67                            else:
     68                            ?>
     69
     70                                <ul class="unordered-list no-bullets">
     71                                    <li><a href="https://codex.wordpress.org/Dashboard_Widgets_API"><?php _e( 'Dashboard widgets', 'wporg'); ?></a></li>
     72                                    <li><a href="https://codex.wordpress.org/Database_API"><?php _e( 'Database', 'worg' ); ?></a></li>
     73                                    <li><a href="https://codex.wordpress.org/HTTP_API"><?php _e( 'HTTP API', 'wporg' ); ?></a></li>
     74                                    <li><a href="https://codex.wordpress.org/Filesystem_API"><?php _e( 'Filesystem', 'wporg' ); ?></a></li>
     75                                    <li><a href="https://codex.wordpress.org/Global_Variables"><?php _e( 'Global Variables', 'wporg' ); ?></a></li>
     76                                    <li><a href="https://codex.wordpress.org/Metadata_API"><?php _e( 'Metadata', 'wporg' ); ?></a></li>
     77                                    <li><a href="https://codex.wordpress.org/Options_API"><?php _e( 'Options', 'wporg' ); ?></a></li>
     78                                    <li><a href="https://developer.wordpress.org/plugins/"><?php _e( 'Plugins', 'wporg' ); ?></a></li>
     79                                    <li><a href="https://codex.wordpress.org/Quicktags_API"><?php _e( 'Quicktags', 'wporg' ); ?></a></li>
     80                                    <li><a href="https://developer.wordpress.org/rest-api/"><?php _e( 'REST API', 'wporg' ); ?></a></li>
     81                                    <li><a href="https://codex.wordpress.org/Rewrite_API"><?php _e( 'Rewrite', 'wporg' ); ?></a></li>
     82                                    <li><a href="https://codex.wordpress.org/Settings_API"><?php _e( 'Settings', 'wporg' ); ?></a></li>
     83                                    <li><a href="https://codex.wordpress.org/Shortcode_API"><?php _e( 'Shortcode', 'wporg' ); ?></a></li>
     84                                    <li><a href="https://developer.wordpress.org/themes/"><?php _e( 'Theme Modification', 'wporg' ); ?></a></li>
     85                                    <li><a href="https://codex.wordpress.org/Transients_API"><?php _e( 'Transients', 'wporg' ); ?></a></li>
     86                                    <li><a href="https://codex.wordpress.org/XML-RPC_WordPress_API"><?php _e( 'XML-RPC', 'wporg' ); ?></a></li>
     87                                </ul>
     88                            <?php endif; ?>
     89
     90                            </div>
     91                        </div>
     92                    </div><!-- /new-in-guide -->
     93
     94                </div><!-- /reference-landing -->
     95
     96            </main><!-- #main -->
    1697        </div>
    17 
    18         <main id="main" class="site-main" role="main">
    19             <div class="reference-landing">
    20                 <div class="search-guide section clear">
    21                     <h4 class="ref-intro"><?php _e( 'Want to know what&#39;s going on inside WordPress? Search the Code Reference for more information about WordPress&#39; functions, classes, methods, and hooks.', 'wporg' ); ?></h4>
    22                     <h3 class="search-intro"><?php _e( 'Try it out:', 'wporg' ); ?></h3>
    23                     <?php get_search_form(); ?>
    24                 </div><!-- /search-guide -->
    25 
    26                 <div class="topic-guide section">
    27                     <h4><?php _e( 'Or browse through topics:', 'wporg' ); ?></h4>
    28                     <ul class="unordered-list horizontal-list no-bullets">
    29                         <li><a href="<?php echo get_post_type_archive_link( 'wp-parser-function' ) ?>"><?php _e( 'Functions', 'wporg' ); ?></a></li>
    30                         <li><a href="<?php echo get_post_type_archive_link( 'wp-parser-hook' ) ?>"><?php _e( 'Hooks', 'wporg' ); ?></a></li>
    31                         <li><a href="<?php echo get_post_type_archive_link( 'wp-parser-class' ) ?>"><?php _e( 'Classes', 'wporg' ); ?></a></li>
    32                         <li><a href="<?php echo get_post_type_archive_link( 'wp-parser-method' ) ?>"><?php _e( 'Methods', 'wporg' ); ?></a></li>
    33                     </ul>
    34                 </div><!-- /topic-guide -->
    35 
    36                 <div class="new-in-guide section two-columns clear">
    37                     <div class="widget box gray">
    38                     <?php $version = DevHub\get_current_version_term(); ?>
    39                     <?php if ( $version && ! is_wp_error( $version ) ) : ?>
    40                         <h3 class="widget-title"><?php printf( __( 'New &amp; Updated in WordPress %s:', 'wporg' ), substr( $version->name, 0, -2 ) ); ?></h3>
    41                         <div class="widget-content">
    42                             <ul class="unordered-list no-bullets">
    43                                 <?php
    44 
    45                                 $list = new WP_Query( array(
    46                                     'posts_per_page' => 15,
    47                                     'post_type'      => DevHub\get_parsed_post_types(),
    48                                     'orderby'        => 'title',
    49                                     'order'          => 'ASC',
    50                                     'tax_query'      => array( array(
    51                                         'taxonomy' => 'wp-parser-since',
    52                                         'field'    => 'ids',
    53                                         'terms'    => $version->term_id,
    54                                     ) ),
    55                                 ) );
    56 
    57                                 while ( $list->have_posts() ) : $list->the_post();
    58                                 ?>
    59 
    60                                     <li>
    61                                         <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
    62                                             <?php the_title(); ?>
    63                                         </a>
    64                                     </li>
    65 
    66                                 <?php endwhile; ?>
    67                                 <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>
    68                             </ul>
    69                         </div>
    70                     <?php endif; ?>
    71                     </div>
    72                     <div class="widget box gray">
    73                         <h3 class="widget-title"><?php _e( 'API', 'wporg' ); ?></h3>
    74                         <div class="widget-content">
    75                         <?php
    76 
    77                         if ( has_nav_menu( 'reference-home-api' ) ) :
    78                             wp_nav_menu(
    79                                 [
    80                                     'theme_location' => 'reference-home-api',
    81                                     'menu_class'     => 'unordered-list no-bullets',
    82                                 ]
    83                             );
    84                         else:
    85                         ?>
    86 
    87                             <ul class="unordered-list no-bullets">
    88                                 <li><a href="https://codex.wordpress.org/Dashboard_Widgets_API"><?php _e( 'Dashboard widgets', 'wporg'); ?></a></li>
    89                                 <li><a href="https://codex.wordpress.org/Database_API"><?php _e( 'Database', 'worg' ); ?></a></li>
    90                                 <li><a href="https://codex.wordpress.org/HTTP_API"><?php _e( 'HTTP API', 'wporg' ); ?></a></li>
    91                                 <li><a href="https://codex.wordpress.org/Filesystem_API"><?php _e( 'Filesystem', 'wporg' ); ?></a></li>
    92                                 <li><a href="https://codex.wordpress.org/Global_Variables"><?php _e( 'Global Variables', 'wporg' ); ?></a></li>
    93                                 <li><a href="https://codex.wordpress.org/Metadata_API"><?php _e( 'Metadata', 'wporg' ); ?></a></li>
    94                                 <li><a href="https://codex.wordpress.org/Options_API"><?php _e( 'Options', 'wporg' ); ?></a></li>
    95                                 <li><a href="https://developer.wordpress.org/plugins/"><?php _e( 'Plugins', 'wporg' ); ?></a></li>
    96                                 <li><a href="https://codex.wordpress.org/Quicktags_API"><?php _e( 'Quicktags', 'wporg' ); ?></a></li>
    97                                 <li><a href="https://developer.wordpress.org/rest-api/"><?php _e( 'REST API', 'wporg' ); ?></a></li>
    98                                 <li><a href="https://codex.wordpress.org/Rewrite_API"><?php _e( 'Rewrite', 'wporg' ); ?></a></li>
    99                                 <li><a href="https://codex.wordpress.org/Settings_API"><?php _e( 'Settings', 'wporg' ); ?></a></li>
    100                                 <li><a href="https://codex.wordpress.org/Shortcode_API"><?php _e( 'Shortcode', 'wporg' ); ?></a></li>
    101                                 <li><a href="https://developer.wordpress.org/themes/"><?php _e( 'Theme Modification', 'wporg' ); ?></a></li>
    102                                 <li><a href="https://codex.wordpress.org/Transients_API"><?php _e( 'Transients', 'wporg' ); ?></a></li>
    103                                 <li><a href="https://codex.wordpress.org/XML-RPC_WordPress_API"><?php _e( 'XML-RPC', 'wporg' ); ?></a></li>
    104                             </ul>
    105                         <?php endif; ?>
    106 
    107                         </div>
    108                     </div>
    109                 </div><!-- /new-in-guide -->
    110 
    111             </div><!-- /reference-landing -->
    112 
    113         </main><!-- #main -->
    11498    </div><!-- #primary -->
    11599
Note: See TracChangeset for help on using the changeset viewer.