Changeset 10272 for sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/views/metabox-workshop-details.php
- Timestamp:
- 09/16/2020 10:07:05 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/views/metabox-workshop-details.php
r10169 r10272 6 6 /** @var WP_Post $post */ 7 7 /** @var DateInterval $duration_interval */ 8 /** @var array $locales */ 8 9 /** @var array $captions */ 9 10 ?> … … 46 47 </p> 47 48 48 <?php // todo Change this to a select dropdown with locale values. ?>49 49 <p> 50 50 <label for="workshop-video-language"><?php esc_html_e( 'Language', 'wporg_learn' ); ?></label> 51 <input 52 id="workshop-video-language" 53 name="video-language" 54 type="text" 55 value="<?php echo esc_attr( $post->video_language ); ?>" 56 /> 51 <select id="workshop-video-language" name="video-language" style="width: 100%;"> 52 <?php foreach ( $locales as $code => $label ) : ?> 53 <option value="<?php echo esc_attr( $code ); ?>" <?php selected( $code, $post->video_language ); ?>> 54 <?php echo esc_html( $label ); ?> 55 </option> 56 <?php endforeach; ?> 57 </select> 57 58 </p> 58 59 59 <?php // todo Change this to a multiselect dropdown with locale values. ?>60 60 <p> 61 61 <label for="workshop-video-caption-language"><?php esc_html_e( 'Captions', 'wporg_learn' ); ?></label> 62 <textarea id="workshop-video-caption-language" name="video-caption-language"><?php echo esc_attr( implode( ', ', $captions ) ); ?></textarea> 63 <span class="help"> 64 <?php esc_html_e( 'Separate multiple languages with a comma.', 'wporg_learn' ); ?> 65 </span> 62 <select id="workshop-video-caption-language" name="video-caption-language[]" style="width: 100%;" multiple> 63 <?php foreach ( $locales as $code => $label ) : ?> 64 <option value="<?php echo esc_attr( $code ); ?>" <?php selected( in_array( $code, $captions, true ) ); ?>> 65 <?php echo esc_html( $label ); ?> 66 </option> 67 <?php endforeach; ?> 68 </select> 66 69 </p> 70 71 <script> 72 ( function( $ ) { 73 $( '#workshop-video-language, #workshop-video-caption-language' ).select2(); 74 } )( jQuery ); 75 </script>
Note: See TracChangeset
for help on using the changeset viewer.