upload-basic.php 1.6 KB

123456789101112131415161718192021222324252627
  1. <?php
  2. global $post;
  3. $video = isset( $value['video'] ) ? ! ! $value['video'] : false;
  4. $button = isset( $value['button'] ) ? $value['button'] : esc_html__( 'Insert', 'vamtam-consulting' );
  5. $remove = isset( $value['remove'] ) ? $value['remove'] : esc_html__( 'Remove', 'vamtam-consulting' );
  6. $default = isset( $GLOBALS['vamtam_in_metabox'] ) ? get_post_meta( $post->ID, $id, true ) : vamtam_get_option( $id, $default );
  7. $name = $id;
  8. $id = preg_replace( '/[^\w]+/', '', $id );
  9. ?>
  10. <div class="upload-basic-wrapper <?php echo esc_attr( ! empty( $default ) ? 'active' : '' ) ?>">
  11. <div class="image-upload-controls <?php if ( $video ) echo 'vamtam-video-upload-controls' ?>">
  12. <input type="text" id="<?php echo esc_attr( $id ) ?>" name="<?php echo esc_attr( $name ) ?>" value="<?php echo esc_attr( $default ) ?>" class="image-upload <?php vamtam_static( $value )?> <?php if ( ! $video ) echo 'hidden' ?>" />
  13. <a class="button vamtam-upload-button <?php if ( $video ) echo 'vamtam-video-upload' ?>" href="#" data-target="<?php echo esc_attr( $id ) ?>">
  14. <?php echo esc_html( $button ) ?>
  15. </a>
  16. <a class="button vamtam-upload-clear <?php if ( empty( $default ) ) echo 'hidden' ?>" href="#" data-target="<?php echo esc_attr( $id ) ?>"><?php echo esc_html( $remove ) ?></a>
  17. <a class="vamtam-upload-undo hidden" href="#" data-target="<?php echo esc_attr( $id ) ?>"><?php echo esc_html__( 'Undo', 'vamtam-consulting' ) ?></a>
  18. </div>
  19. <div id="<?php echo esc_attr( $id ) ?>_preview" class="image-upload-preview <?php if ( $video ) echo 'hidden' ?>">
  20. <img src="<?php echo esc_url( $default ) ?>" />
  21. </div>
  22. </div>