diff --git a/templates/header.php b/templates/header.php index 276c1032295ed79914eb7d7f4c952ef350a4fb4c..5ff3be6e33d4ea7178125ad4c1a88c07df5085c5 100644 --- a/templates/header.php +++ b/templates/header.php @@ -5,8 +5,8 @@ * @var string $value */ -$header_size = $field->get_meta_value( 'header_size' ) ?: '2'; -$classes = $field->has_classes() ? 'class="' . $field->get_classes() . '"' : ''; +$header_size = (int) $field->get_meta_value( 'header_size' ) ?: 2; +$classes = $field->has_classes() ? 'class="' . esc_attr( $field->get_classes() ) . '"' : ''; ?> diff --git a/templates/input-image.php b/templates/input-image.php index 8141b2fdd6ab96b1ea83ed18412cc09733f1420f..ebeffdb331af2f1129194f8ed36a59ba58926dcb 100644 --- a/templates/input-image.php +++ b/templates/input-image.php @@ -7,7 +7,7 @@ $media_container_id = 'media_' . sanitize_key( $field->get_id() ); ?> -<div class="media-input-wrapper" id="<?php echo $media_container_id; ?>"> +<div class="media-input-wrapper" id="<?php echo esc_attr( $media_container_id ); ?>"> <input type="hidden" class="image-field-value" value="<?php echo \esc_html( $value ); ?>" name="<?php echo \esc_attr( $name_prefix ) . '[' . \esc_attr( $field->get_name() ) . ']'; ?>" id="<?php echo \esc_attr( $field->get_id() ); ?>"/> @@ -17,14 +17,14 @@ $media_container_id = 'media_' . sanitize_key( $field->get_id() ); <?php endif; ?> </div> <p class="hide-if-no-js"> - <a class="upload-custom-img + <a class="upload-custom-img <?php if ( $value ) : ?> hidden<?php endif ?>" href="<?php echo $value; ?>"> <?php _e( 'Set image', 'wp-forms' ); ?> </a> - <a class="delete-custom-img + <a class="delete-custom-img <?php if ( ! $value ) : ?> @@ -36,7 +36,7 @@ $media_container_id = 'media_' . sanitize_key( $field->get_id() ); <script> jQuery( function ( $ ) { var frame, - metaBox = $( '#<?php echo $media_container_id; ?>' ), + metaBox = $( '#<?php echo esc_attr( $media_container_id ); ?>' ), addImgLink = metaBox.find( '.upload-custom-img' ), delImgLink = metaBox.find( '.delete-custom-img' ), imgContainer = metaBox.find( '.custom-img-container' ),