Make WordPress Core

Ticket #29013: 29013.2.diff

File 29013.2.diff, 1.4 KB (added by ericmann, 11 years ago)

Test artist and album tags separately.

  • src/wp-includes/media-template.php

     
    352352                                        <input type="text" value="{{ data.title }}" {{ maybeReadOnly }} />
    353353                                </label>
    354354                                <# if ( 'audio' === data.type ) { #>
    355                                 <?php foreach ( array(
    356                                         'artist' => __( 'Artist' ),
    357                                         'album' => __( 'Album' ),
    358                                 ) as $key => $label ) : ?>
    359                                 <label class="setting" data-setting="<?php echo esc_attr( $key ) ?>">
    360                                         <span class="name"><?php echo $label ?></span>
    361                                         <input type="text" value="{{ data.<?php echo $key ?> || data.meta.<?php echo $key ?> || '' }}" />
    362                                 </label>
    363                                 <?php endforeach; ?>
     355                                        <# if ( data.artist || ( data.meta && data.meta.artist ) ) { #>
     356                                        <label class="setting" data-setting="artist">
     357                                                <span class="name"><?php _e( 'Artist' ); ?></span>
     358                                                <input type="text" value="{{ data.artist || data.meta.artist || '' }}" />
     359                                        </label>
     360                                        <# } #>
     361                                        <# if ( data.album || ( data.meta && data.meta.album ) ) { #>
     362                                        <label class="setting" data-setting="album">
     363                                                <span class="name"><?php _e( 'Album' ); ?></span>
     364                                                <input type="text" value="{{ data.album || data.meta.album || '' }}" />
     365                                        </label>
     366                                        <# } #>
    364367                                <# } #>
    365368                                <label class="setting" data-setting="caption">
    366369                                        <span class="name"><?php _e( 'Caption' ); ?></span>