Making WordPress.org


Ignore:
Timestamp:
05/03/2023 11:33:44 PM (3 years ago)
Author:
adamwood
Message:

Learn: Sync with git WordPress/learn@83713e4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-lesson-filters.php

    r11697 r12570  
    3232        ),
    3333);
     34
     35$locales = \WPOrg_Learn\Post_Meta\get_available_post_type_locales( 'language', 'lesson-plan', 'publish', 'native' );
    3436?>
    3537
     
    4143                        <?php esc_html_e( 'Apply Filters', 'wporg-learn' ); ?>
    4244                </button>
    43                 <a href="<?php echo esc_url( get_post_type_archive_link( 'lesson-plan' ) ); ?>" class="clear-filters">
     45                <a href="<?php echo esc_url( get_post_type_archive_link( 'lesson-plan' ) . '?_view=all' ); ?>" class="clear-filters">
    4446                        <?php esc_html_e( 'Clear All Filters', 'wporg-learn' ); ?>
    4547                </a>
     48        </div>
     49
     50        <h4 class="h5" id="lp-filters-language-heading"><?php esc_html_e( 'Language', 'wporg-learn' ); ?></h4>
     51        <div class="filter-group">
     52                <select
     53                        id="<?php echo esc_attr( 'language' ); ?>"
     54                        class="filter-group-select"
     55                        name="<?php echo esc_attr( 'language' ); ?>"
     56                        data-placeholder="<?php esc_attr_e( 'Select', 'wporg-learn' ); ?>"
     57                        aria-labelledby="lp-filters-language-heading"
     58                >
     59                        <option value=""><?php esc_html_e( 'Select', 'wporg-learn' ); ?></option>
     60                        <?php foreach ( $locales as $locale_value => $locale_label ) : ?>
     61                                <option
     62                                        value="<?php echo esc_attr( $locale_value ); ?>"
     63                                        <?php selected( $locale_value, filter_input( INPUT_GET, 'language' ) ); ?>
     64                                >
     65                                        <?php printf( '%s [%s]', esc_html( $locale_label ), esc_html( $locale_value ) ); ?>
     66                                </option>
     67                        <?php endforeach; ?>
     68                </select>
    4669        </div>
    4770
Note: See TracChangeset for help on using the changeset viewer.