apply_filters( 'ld_video_params', array $video_params, string $video_provider, string $video_content, WP_POST $post, array $settings )
Filters post content video parameters.
Description #
Parameters #
- $video_params
-
(array) An array of video parameters.
- $video_provider
-
(string) Name of the video provider.
- $video_content
-
(string) Video content HTML output.
- $post
-
(WP_POST) Post object.
- $settings
-
(array) An array of LearnDash settings for a post.
Source #
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php
/**
* Example usage for ld_video_params filter.
*/
// Override Vimeo show controls setting to always be enabled.
add_filter(
'ld_video_params',
function( $settings, $provider ) {
if ( 'vimeo' === $provider ) {
// Show video player controls
$settings['controls'] = 1;
// Autostart video
// $settings['autoplay'] = 1;
};
// Always return $settings
return $settings;
},
10,
2
);
add_filter(
'ld_video_params',
function ( $video_params = array() ) {
$video_params['controls'] = true;
// Always return $video_params
return $video_params;
},
10,
1
);