2121 * @return array|mixed The full settings array or a specific setting value.
2222 */
2323function ableplayer_get_settings ( $ setting = '' ) {
24- $ settings = get_option ( 'ableplayer_settings ' , ableplayer_default_settings () );
25- $ settings = array_merge ( ableplayer_default_settings (), $ settings );
24+ $ settings = get_option ( 'ableplayer_settings ' , ableplayer_default_settings () );
25+ $ settings = array_merge ( ableplayer_default_settings (), $ settings );
2626 if ( $ setting && isset ( $ settings [ $ setting ] ) ) {
2727 return $ settings [ $ setting ];
2828 }
@@ -314,113 +314,113 @@ function ableplayer_settings_form() {
314314 <form method="post" action="<?php echo esc_url ( admin_url ( 'admin.php?page=ableplayer#ableplayer-settings ' ) ); ?> ">
315315 <input type="hidden" name="_wpnonce" value="<?php echo esc_attr ( wp_create_nonce ( 'ableplayer-nonce ' ) ); ?> " />
316316 <p>
317- <?php
318- ableplayer_settings_field (
319- array (
320- 'name ' => 'replace_video ' ,
321- 'label ' => __ ( 'Use Able Player for all <code>video</code> elements. ' , 'ableplayer ' ),
322- 'type ' => 'checkbox-single ' ,
323- )
324- );
325- ?>
317+ <?php
318+ ableplayer_settings_field (
319+ array (
320+ 'name ' => 'replace_video ' ,
321+ 'label ' => __ ( 'Use Able Player for all <code>video</code> elements. ' , 'ableplayer ' ),
322+ 'type ' => 'checkbox-single ' ,
323+ )
324+ );
325+ ?>
326326 </p>
327327 <p>
328328 <?php
329- ableplayer_settings_field (
330- array (
331- 'name ' => 'replace_audio ' ,
332- 'label ' => __ ( 'Use Able Player for all <code>audio</code> elements. ' , 'ableplayer ' ),
333- 'type ' => 'checkbox-single ' ,
334- )
335- );
336- ?>
329+ ableplayer_settings_field (
330+ array (
331+ 'name ' => 'replace_audio ' ,
332+ 'label ' => __ ( 'Use Able Player for all <code>audio</code> elements. ' , 'ableplayer ' ),
333+ 'type ' => 'checkbox-single ' ,
334+ )
335+ );
336+ ?>
337337 </p>
338338 <p>
339339 <?php
340- ableplayer_settings_field (
341- array (
342- 'name ' => 'replace_playlists ' ,
343- 'label ' => __ ( 'Use Able Player for WordPress media playlists. ' , 'ableplayer ' ),
344- 'type ' => 'checkbox-single ' ,
345- )
346- );
347- ?>
340+ ableplayer_settings_field (
341+ array (
342+ 'name ' => 'replace_playlists ' ,
343+ 'label ' => __ ( 'Use Able Player for WordPress media playlists. ' , 'ableplayer ' ),
344+ 'type ' => 'checkbox-single ' ,
345+ )
346+ );
347+ ?>
348348 </p>
349349 <p>
350350 <?php
351- ableplayer_settings_field (
352- array (
353- 'name ' => 'youtube_nocookie ' ,
354- 'label ' => __ ( 'Set YouTube videos to use the nocookie parameter for increased privacy. ' , 'ableplayer ' ),
355- 'type ' => 'checkbox-single ' ,
356- )
357- );
351+ ableplayer_settings_field (
352+ array (
353+ 'name ' => 'youtube_nocookie ' ,
354+ 'label ' => __ ( 'Set YouTube videos to use the nocookie parameter for increased privacy. ' , 'ableplayer ' ),
355+ 'type ' => 'checkbox-single ' ,
356+ )
357+ );
358358 ?>
359359 </p>
360360 <p>
361361 <?php
362- ableplayer_settings_field (
363- array (
364- 'name ' => 'render_transcript ' ,
365- 'label ' => __ ( 'Insert interactive transcript container. ' , 'ableplayer ' ),
366- 'type ' => 'checkbox-single ' ,
367- )
368- );
362+ ableplayer_settings_field (
363+ array (
364+ 'name ' => 'render_transcript ' ,
365+ 'label ' => __ ( 'Insert interactive transcript container. ' , 'ableplayer ' ),
366+ 'type ' => 'checkbox-single ' ,
367+ )
368+ );
369369 ?>
370370 </p>
371371 <p>
372372 <?php
373- ableplayer_settings_field (
374- array (
375- 'name ' => 'default_poster ' ,
376- 'label ' => __ ( 'Set a default Poster image for videos. ' , 'ableplayer ' ),
377- 'type ' => 'media-upload ' ,
378- )
379- );
373+ ableplayer_settings_field (
374+ array (
375+ 'name ' => 'default_poster ' ,
376+ 'label ' => __ ( 'Set a default Poster image for videos. ' , 'ableplayer ' ),
377+ 'type ' => 'media-upload ' ,
378+ )
379+ );
380380 ?>
381381 </p>
382382 <p>
383383 <?php
384- ableplayer_settings_field (
385- array (
386- 'name ' => 'default_speed ' ,
387- 'label ' => __ ( 'Preferred speed control icon ' , 'ableplayer ' ),
388- 'type ' => 'select ' ,
389- 'default ' => array (
390- 'animals ' => __ ( 'Animals: Tortoise and Hare ' , 'ableplayer ' ),
391- 'arrows ' => __ ( 'Arrows ' , 'ableplayer ' ),
392- )
384+ ableplayer_settings_field (
385+ array (
386+ 'name ' => 'default_speed ' ,
387+ 'label ' => __ ( 'Preferred speed control icon ' , 'ableplayer ' ),
388+ 'type ' => 'select ' ,
389+ 'default ' => array (
390+ 'animals ' => __ ( 'Animals: Tortoise and Hare ' , 'ableplayer ' ),
391+ 'arrows ' => __ ( 'Arrows ' , 'ableplayer ' ),
393392 )
394- );
393+ )
394+ );
395395 ?>
396396 </p>
397397 <p>
398398 <?php
399- ableplayer_settings_field (
400- array (
401- 'name ' => 'hide_controls ' ,
402- 'label ' => __ ( 'Visually hide controls during playback ' , 'ableplayer ' ),
403- 'type ' => 'checkbox-single ' ,
404- )
405- );
399+ ableplayer_settings_field (
400+ array (
401+ 'name ' => 'hide_controls ' ,
402+ 'label ' => __ ( 'Visually hide controls during playback ' , 'ableplayer ' ),
403+ 'type ' => 'checkbox-single ' ,
404+ )
405+ );
406406 ?>
407407 </p>
408408 <p>
409409 <?php
410- ableplayer_settings_field (
411- array (
412- 'name ' => 'default_heading ' ,
413- 'label ' => __ ( 'Default hidden heading level ' , 'ableplayer ' ),
414- 'type ' => 'select ' ,
415- 'default ' => array (
416- 'auto ' => __ ( 'Automatically set ' , 'ableplayer ' ),
417- '0 ' => __ ( 'No heading ' , 'ableplayer ' ),
418- '2 ' => 'H2 ' ,
419- '3 ' => 'H3 ' ,
420- '4 ' => 'H4 ' ,
421- )
422- )
423- );
410+ ableplayer_settings_field (
411+ array (
412+ 'name ' => 'default_heading ' ,
413+ 'label ' => __ ( 'Default hidden heading level ' , 'ableplayer ' ),
414+ 'type ' => 'select ' ,
415+ 'default ' => array (
416+ 'auto ' => __ ( 'Automatically set ' , 'ableplayer ' ),
417+ '0 ' => __ ( 'No heading ' , 'ableplayer ' ),
418+ '2 ' => 'H2 ' ,
419+ '3 ' => 'H3 ' ,
420+ '4 ' => 'H4 ' ,
421+ ),
422+ )
423+ );
424424 ?>
425425 </p>
426426 <p>
@@ -438,28 +438,28 @@ function ableplayer_settings_form() {
438438 <input type="hidden" name="_wpnonce" value="<?php echo esc_attr ( wp_create_nonce ( 'ableplayer-nonce ' ) ); ?> " />
439439 <?php
440440 // For video references, only collect URLs; parse source from there.
441- // youtube-id, vimeo-id (required)
442- // youtube-desc-id - separate, described video
443- // vimeo-desc-id - separate, described video
441+ // youtube-id, vimeo-id (required).
442+ // youtube-desc-id - separate, described video.
443+ // vimeo-desc-id - separate, described video.
444444 // youtube-nocookie - embed YouTube untracked for privacy.
445445 // id - unique ID. Required if you want it to be persistent.
446- // autoplay - true/false
447- // loop - true/false
446+ // autoplay - true/false.
447+ // loop - true/false.
448448 // playsinline - true/false. Setting 'false' will let some mobile devices use their own internal media players.
449449 // hidecontrols - true/false.
450- // poster - URL for poster image. (Media selector)
451- // width - value in pixels. (OMIT)
452- // height - pixels (OMIT)
453- // heading level
450+ // poster - URL for poster image. (Media selector).
451+ // width - value in pixels. (OMIT).
452+ // height - pixels (OMIT).
453+ // heading level.
454454 // speed - animals/arrows.
455- // start - media start time
456- // volume - starting volume
455+ // start - media start time.
456+ // volume - starting volume.
457457 // seekinterval - travel period for forward/rewind.
458- // nowplaying - true/false to include "selected track" section. [not clear what this does]
459- // subtitles - upload
460- // language - upload & name
461- // audio description - upload
462- // chapters - upload
458+ // nowplaying - true/false to include "selected track" section. [not clear what this does].
459+ // subtitles - upload.
460+ // language - upload & name.
461+ // audio description - upload.
462+ // chapters - upload.
463463 ?>
464464 <p>
465465 <input type="submit" name="save" class="button-primary" value="<?php esc_html_e ( 'Save Custom Text ' , 'ableplayer ' ); ?> "/>
0 commit comments