Update WP and plugins
This commit is contained in:
parent
10a4713229
commit
1fb77fc4ff
864 changed files with 101724 additions and 78262 deletions
|
@ -22,27 +22,34 @@ class WP_Widget_Media_Video extends WP_Widget_Media {
|
|||
* @since 4.8.0
|
||||
*/
|
||||
public function __construct() {
|
||||
parent::__construct( 'media_video', __( 'Video' ), array(
|
||||
'description' => __( 'Displays a video from the media library or from YouTube, Vimeo, or another provider.' ),
|
||||
'mime_type' => 'video',
|
||||
) );
|
||||
parent::__construct(
|
||||
'media_video',
|
||||
__( 'Video' ),
|
||||
array(
|
||||
'description' => __( 'Displays a video from the media library or from YouTube, Vimeo, or another provider.' ),
|
||||
'mime_type' => 'video',
|
||||
)
|
||||
);
|
||||
|
||||
$this->l10n = array_merge( $this->l10n, array(
|
||||
'no_media_selected' => __( 'No video selected' ),
|
||||
'add_media' => _x( 'Add Video', 'label for button in the video widget' ),
|
||||
'replace_media' => _x( 'Replace Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ),
|
||||
'edit_media' => _x( 'Edit Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ),
|
||||
'missing_attachment' => sprintf(
|
||||
/* translators: %s: URL to media library */
|
||||
__( 'We can’t find that video. Check your <a href="%s">media library</a> and make sure it wasn’t deleted.' ),
|
||||
esc_url( admin_url( 'upload.php' ) )
|
||||
),
|
||||
/* translators: %d: widget count */
|
||||
'media_library_state_multi' => _n_noop( 'Video Widget (%d)', 'Video Widget (%d)' ),
|
||||
'media_library_state_single' => __( 'Video Widget' ),
|
||||
/* translators: %s: a list of valid video file extensions */
|
||||
'unsupported_file_type' => sprintf( __( 'Sorry, we can’t load the video at the supplied URL. Please check that the URL is for a supported video file (%s) or stream (e.g. YouTube and Vimeo).' ), '<code>.' . implode( '</code>, <code>.', wp_get_video_extensions() ) . '</code>' ),
|
||||
) );
|
||||
$this->l10n = array_merge(
|
||||
$this->l10n,
|
||||
array(
|
||||
'no_media_selected' => __( 'No video selected' ),
|
||||
'add_media' => _x( 'Add Video', 'label for button in the video widget' ),
|
||||
'replace_media' => _x( 'Replace Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ),
|
||||
'edit_media' => _x( 'Edit Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ),
|
||||
'missing_attachment' => sprintf(
|
||||
/* translators: %s: URL to media library */
|
||||
__( 'We can’t find that video. Check your <a href="%s">media library</a> and make sure it wasn’t deleted.' ),
|
||||
esc_url( admin_url( 'upload.php' ) )
|
||||
),
|
||||
/* translators: %d: widget count */
|
||||
'media_library_state_multi' => _n_noop( 'Video Widget (%d)', 'Video Widget (%d)' ),
|
||||
'media_library_state_single' => __( 'Video Widget' ),
|
||||
/* translators: %s: a list of valid video file extensions */
|
||||
'unsupported_file_type' => sprintf( __( 'Sorry, we can’t load the video at the supplied URL. Please check that the URL is for a supported video file (%s) or stream (e.g. YouTube and Vimeo).' ), '<code>.' . implode( '</code>, <code>.', wp_get_video_extensions() ) . '</code>' ),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -60,23 +67,23 @@ class WP_Widget_Media_Video extends WP_Widget_Media {
|
|||
parent::get_instance_schema(),
|
||||
array(
|
||||
'preload' => array(
|
||||
'type' => 'string',
|
||||
'enum' => array( 'none', 'auto', 'metadata' ),
|
||||
'default' => 'metadata',
|
||||
'description' => __( 'Preload' ),
|
||||
'type' => 'string',
|
||||
'enum' => array( 'none', 'auto', 'metadata' ),
|
||||
'default' => 'metadata',
|
||||
'description' => __( 'Preload' ),
|
||||
'should_preview_update' => false,
|
||||
),
|
||||
'loop' => array(
|
||||
'type' => 'boolean',
|
||||
'default' => false,
|
||||
'description' => __( 'Loop' ),
|
||||
'loop' => array(
|
||||
'type' => 'boolean',
|
||||
'default' => false,
|
||||
'description' => __( 'Loop' ),
|
||||
'should_preview_update' => false,
|
||||
),
|
||||
'content' => array(
|
||||
'type' => 'string',
|
||||
'default' => '',
|
||||
'sanitize_callback' => 'wp_kses_post',
|
||||
'description' => __( 'Tracks (subtitles, captions, descriptions, chapters, or metadata)' ),
|
||||
'type' => 'string',
|
||||
'default' => '',
|
||||
'sanitize_callback' => 'wp_kses_post',
|
||||
'description' => __( 'Tracks (subtitles, captions, descriptions, chapters, or metadata)' ),
|
||||
'should_preview_update' => false,
|
||||
),
|
||||
)
|
||||
|
@ -84,9 +91,9 @@ class WP_Widget_Media_Video extends WP_Widget_Media {
|
|||
|
||||
foreach ( wp_get_video_extensions() as $video_extension ) {
|
||||
$schema[ $video_extension ] = array(
|
||||
'type' => 'string',
|
||||
'default' => '',
|
||||
'format' => 'uri',
|
||||
'type' => 'string',
|
||||
'default' => '',
|
||||
'format' => 'uri',
|
||||
/* translators: %s: video extension */
|
||||
'description' => sprintf( __( 'URL to the %s video source file' ), $video_extension ),
|
||||
);
|
||||
|
@ -105,7 +112,7 @@ class WP_Widget_Media_Video extends WP_Widget_Media {
|
|||
* @return void
|
||||
*/
|
||||
public function render_media( $instance ) {
|
||||
$instance = array_merge( wp_list_pluck( $this->get_instance_schema(), 'default' ), $instance );
|
||||
$instance = array_merge( wp_list_pluck( $this->get_instance_schema(), 'default' ), $instance );
|
||||
$attachment = null;
|
||||
|
||||
if ( $this->is_attachment_with_mime_type( $instance['attachment_id'], $this->widget_options['mime_type'] ) ) {
|
||||
|
@ -243,7 +250,7 @@ class WP_Widget_Media_Video extends WP_Widget_Media {
|
|||
<span class="dashicons dashicons-format-video"></span>
|
||||
</a>
|
||||
<# } else if ( data.model.src ) { #>
|
||||
<?php wp_underscore_video_template() ?>
|
||||
<?php wp_underscore_video_template(); ?>
|
||||
<# } #>
|
||||
</script>
|
||||
<?php
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue