@@ -27,7 +27,7 @@ function ableplayer_generate( $format = 'shortcode' ) {
2727 $ string = '' ;
2828 $ array = array ();
2929 $ shortcode = 'ableplayer ' ;
30- $ keys = array ( 'youtube-id ' , 'vimeo-id ' , 'media-id ' , 'youtube-desc-id ' , 'vimeo-desc-id ' , 'media-desc-id ' , 'media-asl-id ' , 'poster ' , 'captions ' , 'subtitles ' , 'descriptions ' , 'chapters ' , 'autoplay ' , 'loop ' , 'playsinline ' , 'hidecontrols ' , 'heading ' , 'speed ' , 'start ' , 'volume ' , 'seekinterval ' );
30+ $ keys = array ( 'youtube-id ' , 'vimeo-id ' , 'media-id ' , 'youtube-desc-id ' , 'youtube-sign-src ' , ' vimeo-desc-id ' , 'media-desc-id ' , 'media-asl-id ' , 'poster ' , 'captions ' , 'subtitles ' , 'descriptions ' , 'chapters ' , 'autoplay ' , 'loop ' , 'playsinline ' , 'hidecontrols ' , 'heading ' , 'speed ' , 'start ' , 'volume ' , 'seekinterval ' );
3131 $ post = map_deep ( $ _POST , 'sanitize_text_field ' );
3232
3333 if ( empty ( $ post ['youtube-id ' ] ) && empty ( $ post ['vimeo-id ' ] ) && empty ( $ post ['media-id ' ] ) ) {
@@ -208,6 +208,17 @@ function ableplayer_generator_fields( $data ) {
208208 ),
209209 'generator '
210210 );
211+ ableplayer_settings_field (
212+ array (
213+ 'name ' => 'youtube-sign-src ' ,
214+ 'label ' => __ ( 'YouTube Sign Language Source ' , 'ableplayer ' ),
215+ 'type ' => 'url ' ,
216+ 'atts ' => array (
217+ 'placeholder ' => 'https://youtube.com ' ,
218+ ),
219+ ),
220+ 'generator '
221+ );
211222 ?>
212223 </p>
213224 <p class="media-sources vimeo">
@@ -246,7 +257,7 @@ function ableplayer_generator_fields( $data ) {
246257 </div>
247258 <div class="ableplayer-media-preview media-sources local youtube">
248259 <div>
249- <button type="button" class="button-primary upload-ableplayer-media upload-video" data-input="media-asl-id"><?php esc_html_e ( 'Select Sign Language ' , 'ableplayer ' ); ?> </button>
260+ <button type="button" class="button-primary upload-ableplayer-media upload-video" data-input="media-asl-id"><?php esc_html_e ( 'Select Local Sign Language ' , 'ableplayer ' ); ?> </button>
250261 <button type="button" class="button-secondary ableplayer-remove-preview" data-input="media-asl-id"><?php esc_html_e ( 'Remove ' , 'ableplayer ' ); ?> </button>
251262 </div>
252263 <div class="preview-media-asl-id"></div>
0 commit comments