attachment_id3_data_meta_box

The timeline below displays how wordpress function attachment_id3_data_meta_box has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Displays fields for ID3 data.
 *
 * @since 3.9.0
 *
 * @param WP_Post $post Current post object.
 */
function attachment_id3_data_meta_box($post)
{
    $meta = array();
    if (!empty($post->ID)) {
        $meta = wp_get_attachment_metadata($post->ID);
    }
    foreach (wp_get_attachment_id3_keys($post, 'edit') as $key => $label) {
        $value = '';
        if (!empty($meta[$key])) {
            $value = $meta[$key];
        }
        ?>
	<p>
		<label for="title"><?php 
        echo $label;
        ?></label><br />
		<input type="text" name="id3_<?php 
        echo esc_attr($key);
        ?>" id="id3_<?php 
        echo esc_attr($key);
        ?>" class="large-text" value="<?php 
        echo esc_attr($value);
        ?>" />
	</p>
		<?php 
    }
}

WordPress Version: 5.1

/**
 * Display fields for ID3 data
 *
 * @since 3.9.0
 *
 * @param WP_Post $post A post object.
 */
function attachment_id3_data_meta_box($post)
{
    $meta = array();
    if (!empty($post->ID)) {
        $meta = wp_get_attachment_metadata($post->ID);
    }
    foreach (wp_get_attachment_id3_keys($post, 'edit') as $key => $label) {
        $value = '';
        if (!empty($meta[$key])) {
            $value = $meta[$key];
        }
        ?>
	<p>
		<label for="title"><?php 
        echo $label;
        ?></label><br />
		<input type="text" name="id3_<?php 
        echo esc_attr($key);
        ?>" id="id3_<?php 
        echo esc_attr($key);
        ?>" class="large-text" value="<?php 
        echo esc_attr($value);
        ?>" />
	</p>
		<?php 
    }
}

WordPress Version: 4.5

/**
 * Display fields for ID3 data
 *
 * @since 3.9.0
 *
 * @param WP_Post $post A post object.
 */
function attachment_id3_data_meta_box($post)
{
    $meta = array();
    if (!empty($post->ID)) {
        $meta = wp_get_attachment_metadata($post->ID);
    }
    foreach (wp_get_attachment_id3_keys($post, 'edit') as $key => $label) {
        ?>
	<p>
		<label for="title"><?php 
        echo $label;
        ?></label><br />
		<input type="text" name="id3_<?php 
        echo esc_attr($key);
        ?>" id="id3_<?php 
        echo esc_attr($key);
        ?>" class="large-text" value="<?php 
        if (!empty($meta[$key])) {
            echo esc_attr($meta[$key]);
        }
        ?>" />
	</p>
	<?php 
    }
}

WordPress Version: 3.9

/**
 * Display fields for ID3 data
 *
 * @since 3.9.0
 *
 * @param WP_Post $post
 */
function attachment_id3_data_meta_box($post)
{
    $meta = array();
    if (!empty($post->ID)) {
        $meta = wp_get_attachment_metadata($post->ID);
    }
    foreach (wp_get_attachment_id3_keys($post, 'edit') as $key => $label) {
        ?>
	<p>
		<label for="title"><?php 
        echo $label;
        ?></label><br />
		<input type="text" name="id3_<?php 
        echo esc_attr($key);
        ?>" id="id3_<?php 
        echo esc_attr($key);
        ?>" class="large-text" value="<?php 
        if (!empty($meta[$key])) {
            echo esc_attr($meta[$key]);
        }
        ?>" />
	</p>
	<?php 
    }
}