Making WordPress.org

Changeset 12276


Ignore:
Timestamp:
11/23/2022 09:41:46 PM (3 years ago)
Author:
adamwood
Message:

Learn: Sync with git WordPress/learn@032e753

Location:
sites/trunk/wordpress.org/public_html/wp-content
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/admin.php

    r12259 r12276  
    9191function add_workshop_list_table_columns( $columns ) {
    9292    $columns = array_slice( $columns, 0, -2, true )
    93                 + array( 'video_language' => __( 'Video Language', 'wporg-learn' ) )
     93                + array( 'language' => __( 'Language', 'wporg-learn' ) )
    9494                + array( 'video_caption_language' => __( 'Subtitles', 'wporg-learn' ) )
    95                 + array( 'language' => __( 'Language', 'wporg-learn' ) )
    9695                + array_slice( $columns, -2, 2, true );
    9796
     
    149148                esc_html( get_locale_name_from_code( $language, 'english' ) ),
    150149                esc_html( $language )
    151             );
    152             break;
    153         case 'video_language':
    154             printf(
    155                 '%s [%s]',
    156                 esc_html( get_locale_name_from_code( $post->video_language, 'english' ) ),
    157                 esc_html( $post->video_language )
    158150            );
    159151            break;
     
    226218 */
    227219function add_workshop_list_table_sortable_columns( $sortable_columns ) {
    228     $sortable_columns['video_language'] = 'video_language';
     220    $sortable_columns['language'] = 'language';
    229221
    230222    return $sortable_columns;
     
    244236    }
    245237
    246     $available_locales = get_available_workshop_locales( 'video_language', 'english', false );
     238    $available_locales = get_available_workshop_locales( 'language', 'english', false );
    247239    $language          = filter_input( INPUT_GET, 'language', FILTER_SANITIZE_STRING );
    248240
     
    252244    </label>
    253245    <select id="filter-by-language" name="language">
    254         <option value=""<?php selected( ! $language ); ?>><?php esc_html_e( 'Any video language', 'wporg-learn' ); ?></option>
     246        <option value=""<?php selected( ! $language ); ?>><?php esc_html_e( 'Any language', 'wporg-learn' ); ?></option>
    255247        <?php foreach ( $available_locales as $code => $name ) : ?>
    256248            <option value="<?php echo esc_attr( $code ); ?>"<?php selected( $code, $language ); ?>>
     
    300292
    301293            $meta_query[] = array(
    302                 'key'   => 'video_language',
     294                'key'   => 'language',
    303295                'value' => $language,
    304296            );
     
    307299        }
    308300
    309         if ( 'video_language' === $query->get( 'orderby' ) ) {
    310             $query->set( 'meta_key', 'video_language' );
     301        if ( 'language' === $query->get( 'orderby' ) ) {
     302            $query->set( 'meta_key', 'language' );
    311303            $query->set( 'orderby', 'meta_value' );
    312304        }
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/blocks.php

    r12096 r12276  
    227227        'language' => array(
    228228            'label' => __( 'Language', 'wporg-learn' ),
    229             'param' => array( $post->video_language ),
    230             'value' => array( esc_html( get_locale_name_from_code( $post->video_language, 'native' ) ) ),
     229            'param' => array( $post->language ),
     230            'value' => array( esc_html( get_locale_name_from_code( $post->language, 'native' ) ) ),
    231231        ),
    232232        'captions' => array(
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/form.php

    r10378 r12276  
    265265        'post_content' => $content,
    266266        'meta_input'   => array(
    267             'video_language'       => $validated['language'],
     267            'language'             => $validated['language'],
    268268            'original_application' => $validated,
    269269        ),
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php

    r12174 r12276  
    114114            'single'            => false,
    115115            'sanitize_callback' => 'sanitize_user',
    116             'show_in_rest'      => true,
    117         )
    118     );
    119 
    120     register_post_meta(
    121         $post_type,
    122         'video_language',
    123         array(
    124             'description'       => __( 'The language that the workshop is presented in.', 'wporg_learn' ),
    125             'type'              => 'string',
    126             'single'            => true,
    127             'default'           => 'en_US',
    128             'sanitize_callback' => __NAMESPACE__ . '\sanitize_locale',
    129116            'show_in_rest'      => true,
    130117        )
     
    480467    }
    481468
    482     $video_language = filter_input( INPUT_POST, 'video-language' );
    483     update_post_meta( $post_id, 'video_language', $video_language );
    484 
    485469    $captions = filter_input( INPUT_POST, 'video-caption-language', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY );
    486470    delete_post_meta( $post_id, 'video_caption_language' );
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/views/metabox-workshop-details.php

    r12174 r12276  
    6767
    6868<p>
    69     <label for="workshop-video-language"><?php esc_html_e( 'Video Language', 'wporg_learn' ); ?></label>
    70     <select id="workshop-video-language" name="video-language" style="width: 100%;">
    71         <?php foreach ( $locales as $code => $label ) : ?>
    72             <option value="<?php echo esc_attr( $code ); ?>" <?php selected( $code, $post->video_language ); ?>>
    73                 <?php echo esc_html( $label ); ?>
    74             </option>
    75         <?php endforeach; ?>
    76     </select>
    77 </p>
    78 
    79 <p>
    8069    <label for="workshop-video-caption-language"><?php esc_html_e( 'Subtitles', 'wporg_learn' ); ?></label>
    8170    <select id="workshop-video-caption-language" name="video-caption-language[]" style="width: 100%;" multiple>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/functions.php

    r12268 r12276  
    461461 * After:
    462462 * SELECT SQL_CALC_FOUND_ROWS wp_posts.*,
    463  *   MAX( IF( pmeta.meta_key = 'video_language' AND pmeta.meta_value LIKE 'art_%', 1, 0 ) ) AS has_language,
     463 *   MAX( IF( pmeta.meta_key = 'language' AND pmeta.meta_value LIKE 'art_%', 1, 0 ) ) AS has_language,
    464464 *   MAX( IF( pmeta.meta_key = 'video_caption_language' AND pmeta.meta_value LIKE 'art_%', 1, 0 ) ) AS has_caption
    465465 * FROM wp_posts
     
    495495         */
    496496        $clauses['fields'] .= ",
    497             MAX( IF( pmeta.meta_key = 'video_language' AND pmeta.meta_value LIKE '{$locale_root}%', 1, 0 ) ) AS has_language
     497            MAX( IF( pmeta.meta_key = 'language' AND pmeta.meta_value LIKE '{$locale_root}%', 1, 0 ) ) AS has_language
    498498        ";
    499499        $clauses['fields'] .= ",
     
    555555    $entity_map = array(
    556556        'captions'   => 'video_caption_language',
    557         'language'   => 'video_language',
     557        'language'   => 'language',
    558558        'audience'   => 'audience',
    559559        'duration'   => 'duration',
     
    726726                    'icon'  => 'admin-site-alt3',
    727727                    'label' => __( 'Language:', 'wporg-learn' ),
    728                     'value' => \WordPressdotorg\Locales\get_locale_name_from_code( $post->video_language, 'native' ),
     728                    'value' => \WordPressdotorg\Locales\get_locale_name_from_code( $post->language, 'native' ),
    729729                ),
    730730            );
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-workshop-filters.php

    r11961 r12276  
    2424        'label' => __( 'Language', 'wporg-learn' ),
    2525        'name'  => 'language',
    26         'items' => \WPOrg_Learn\Post_Meta\get_available_workshop_locales( 'video_language', 'native' ),
     26        'items' => \WPOrg_Learn\Post_Meta\get_available_workshop_locales( 'language', 'native' ),
    2727    ),
    2828    array(
Note: See TracChangeset for help on using the changeset viewer.