Changeset 12276
- Timestamp:
- 11/23/2022 09:41:46 PM (3 years ago)
- Location:
- sites/trunk/wordpress.org/public_html/wp-content
- Files:
-
- 7 edited
-
plugins/wporg-learn/inc/admin.php (modified) (7 diffs)
-
plugins/wporg-learn/inc/blocks.php (modified) (1 diff)
-
plugins/wporg-learn/inc/form.php (modified) (1 diff)
-
plugins/wporg-learn/inc/post-meta.php (modified) (2 diffs)
-
plugins/wporg-learn/views/metabox-workshop-details.php (modified) (1 diff)
-
themes/pub/wporg-learn-2020/functions.php (modified) (4 diffs)
-
themes/pub/wporg-learn-2020/template-parts/component-workshop-filters.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/admin.php
r12259 r12276 91 91 function add_workshop_list_table_columns( $columns ) { 92 92 $columns = array_slice( $columns, 0, -2, true ) 93 + array( ' video_language' => __( 'VideoLanguage', 'wporg-learn' ) )93 + array( 'language' => __( 'Language', 'wporg-learn' ) ) 94 94 + array( 'video_caption_language' => __( 'Subtitles', 'wporg-learn' ) ) 95 + array( 'language' => __( 'Language', 'wporg-learn' ) )96 95 + array_slice( $columns, -2, 2, true ); 97 96 … … 149 148 esc_html( get_locale_name_from_code( $language, 'english' ) ), 150 149 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 )158 150 ); 159 151 break; … … 226 218 */ 227 219 function add_workshop_list_table_sortable_columns( $sortable_columns ) { 228 $sortable_columns[' video_language'] = 'video_language';220 $sortable_columns['language'] = 'language'; 229 221 230 222 return $sortable_columns; … … 244 236 } 245 237 246 $available_locales = get_available_workshop_locales( ' video_language', 'english', false );238 $available_locales = get_available_workshop_locales( 'language', 'english', false ); 247 239 $language = filter_input( INPUT_GET, 'language', FILTER_SANITIZE_STRING ); 248 240 … … 252 244 </label> 253 245 <select id="filter-by-language" name="language"> 254 <option value=""<?php selected( ! $language ); ?>><?php esc_html_e( 'Any videolanguage', 'wporg-learn' ); ?></option>246 <option value=""<?php selected( ! $language ); ?>><?php esc_html_e( 'Any language', 'wporg-learn' ); ?></option> 255 247 <?php foreach ( $available_locales as $code => $name ) : ?> 256 248 <option value="<?php echo esc_attr( $code ); ?>"<?php selected( $code, $language ); ?>> … … 300 292 301 293 $meta_query[] = array( 302 'key' => ' video_language',294 'key' => 'language', 303 295 'value' => $language, 304 296 ); … … 307 299 } 308 300 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' ); 311 303 $query->set( 'orderby', 'meta_value' ); 312 304 } -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/blocks.php
r12096 r12276 227 227 'language' => array( 228 228 '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' ) ) ), 231 231 ), 232 232 'captions' => array( -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/form.php
r10378 r12276 265 265 'post_content' => $content, 266 266 'meta_input' => array( 267 ' video_language'=> $validated['language'],267 'language' => $validated['language'], 268 268 'original_application' => $validated, 269 269 ), -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php
r12174 r12276 114 114 'single' => false, 115 115 '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',129 116 'show_in_rest' => true, 130 117 ) … … 480 467 } 481 468 482 $video_language = filter_input( INPUT_POST, 'video-language' );483 update_post_meta( $post_id, 'video_language', $video_language );484 485 469 $captions = filter_input( INPUT_POST, 'video-caption-language', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY ); 486 470 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 67 67 68 68 <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>80 69 <label for="workshop-video-caption-language"><?php esc_html_e( 'Subtitles', 'wporg_learn' ); ?></label> 81 70 <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 461 461 * After: 462 462 * 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, 464 464 * MAX( IF( pmeta.meta_key = 'video_caption_language' AND pmeta.meta_value LIKE 'art_%', 1, 0 ) ) AS has_caption 465 465 * FROM wp_posts … … 495 495 */ 496 496 $clauses['fields'] .= ", 497 MAX( IF( pmeta.meta_key = ' video_language' AND pmeta.meta_value LIKE '{$locale_root}%', 1, 0 ) ) AS has_language497 MAX( IF( pmeta.meta_key = 'language' AND pmeta.meta_value LIKE '{$locale_root}%', 1, 0 ) ) AS has_language 498 498 "; 499 499 $clauses['fields'] .= ", … … 555 555 $entity_map = array( 556 556 'captions' => 'video_caption_language', 557 'language' => ' video_language',557 'language' => 'language', 558 558 'audience' => 'audience', 559 559 'duration' => 'duration', … … 726 726 'icon' => 'admin-site-alt3', 727 727 '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' ), 729 729 ), 730 730 ); -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-workshop-filters.php
r11961 r12276 24 24 'label' => __( 'Language', 'wporg-learn' ), 25 25 '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' ), 27 27 ), 28 28 array(
Note: See TracChangeset
for help on using the changeset viewer.