cp_render_media_gallery_template()
Renders the template for the modal content for the media gallery widget
Return
(string)
Source
File: wp-includes/widgets/class-wp-widget-media-gallery.php
function cp_render_media_gallery_template() {
ob_start();
?>
<template id="tmpl-edit-gallery-modal">
<section class="media-gallery-grid-section hidden">
<div class="media-gallery-grid-header">
<div class="instructions"><?php esc_html_e( 'Drag and drop to reorder media files.' ); ?></div>
<button type="button" class="button media-button button-large gallery-button-reverse"><?php esc_html_e( 'Reverse order' ); ?></button>
</div>
<ul id="gallery-grid" class="widget-modal-grid"></ul>
</section>
<div id="gallery-buttons">
<button id="menu-item-gallery-edit" type="button" class="media-menu-item" role="tab" aria-selected="false" hidden><?php esc_html_e( 'Edit Gallery' ); ?></button>
<button id="menu-item-gallery-library" type="button" class="media-menu-item" role="tab" aria-selected="false" hidden><?php esc_html_e( 'Add to Gallery' ); ?></button>
</div>
<div class="widget-modal-gallery-settings" hidden>
<h3><?php esc_html_e( 'Gallery Settings' ); ?></h3>
<fieldset>
<div class="setting">
<label for="gallery-settings-link-to" class="name"><?php esc_html_e( 'Link To' ); ?></label>
<select id="gallery-settings-link-to" class="link-to" data-setting="link">
<option value="post" selected><?php esc_html_e( 'Attachment Page' ); ?></option>
<option value="file"><?php esc_html_e( 'Media File' ); ?></option>
<option value="none"><?php esc_html_e( 'None' ); ?></option>
</select>
</div>
<div class="setting">
<label for="gallery-settings-columns" class="name select-label-inline"><?php esc_html_e( 'Columns' ); ?></label>
<select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns">
<option value="1"><?php esc_html_e( '1' ); ?></option>
<option value="2"><?php esc_html_e( '2' ); ?></option>
<option value="3" selected><?php esc_html_e( '3' ); ?></option>
<option value="4"><?php esc_html_e( '4' ); ?></option>
<option value="5"><?php esc_html_e( '5' ); ?></option>
<option value="6"><?php esc_html_e( '6' ); ?></option>
<option value="7"><?php esc_html_e( '7' ); ?></option>
<option value="8"><?php esc_html_e( '8' ); ?></option>
<option value="9"><?php esc_html_e( '9' ); ?></option>
</select>
</div>
<div class="setting">
<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom">
<label for="gallery-settings-random-order" class="checkbox-label-inline"><?php esc_html_e( 'Random Order' ); ?></label>
</div>
<div class="setting size">
<label for="gallery-settings-size" class="name"><?php esc_html_e( 'Size' ); ?></label>
<select id="gallery-settings-size" class="size" name="size" data-setting="size">
<option value="thumbnail"><?php esc_html_e( 'Thumbnail' ); ?></option>
<option value="medium"><?php esc_html_e( 'Medium' ); ?></option>
<option value="large"><?php esc_html_e( 'Large' ); ?></option>
<option value="full"><?php esc_html_e( 'Full Size' ); ?></option>
</select>
</div>
</fieldset>
</div>
<footer class="widget-modal-footer">
<div class="widget-modal-footer-buttons">
<button id="gallery-button-new" type="button" class="button media-button button-primary button-large media-button-gallery hidden" disabled><?php esc_html_e( 'Create a new gallery' ); ?></button>
<button id="gallery-button-insert" type="button" class="button media-button button-primary button-large media-button-insert hidden"><?php esc_html_e( 'Insert gallery' ); ?></button>
<button id="gallery-button-update" type="button" class="button media-button button-primary button-large media-button-select hidden" disabled><?php esc_html_e( 'Update gallery' ); ?></button>
</div>
</footer>
</template>
<?php
return ob_get_clean();
}
Changelog
| Version | Description |
|---|---|
| CP-2.5.0 | Introduced. CP-2.5.0 |